Comparatif des 2 meilleures ventes kit peinture a leau magic doodle 3 – SOLDE – 63 %

  • Drager Kit protection respiratoire A2P3 Peinture / Agriculture X-Plore 3300 Drager
  • Déshumidificateur piscine FSW 63 de 2.4 L/h de 20 à 30 m3
    La FSW a été spécialement conçu pour la déshumidification de l'air des piscines, spas-jacuzzis. Cette collection de déshumidification est fabriqué sous le contrôle qualité DISTRIPOOL. Il vous fournira un rendement optimum tout en étant très silencieux. - Déshumidification piscine d'intérieure FSW Notre collection de déshumidificateur existe en 2 puissances. Elle est adaptée pour des piscines de 20 à 40 m². Attention merci de demander une étude à nos conseillers. En effet plusieurs paramètres peuvent influencer le choix comme le volume de la pièce, le volume de la piscine, le type d'isolation etc.... Design moderne : Console compact et très simple à installer. Idéal pour SPA ou piscine d’intérieur. S’adapte à toutes les installations Gamme en gaz R410A. Support mural en option - Chauffage d’appoint électrique ou batterie en option - Contrôleur déporté avec contrôle de la température etde l’humidité en option
  • Union 3 pièces M 2" à coller F 63-50
    Raccord union 3 pièces pour assembler votre pompe ou votre filtre à sable à gros débit -
  • >fr.royalcdkeys.com</title>\n <style>/* Copyright 2017 The Chromium Authors\n * Use of this source code is governed by a BSD-style license that can be\n * found in the LICENSE file. */\n\na {\n color: var(--link-color);\n}\n\nbody {\n --background-color: #fff;\n --error-code-color: var(--google-gray-700);\n --google-blue-100: rgb(210, 227, 252);\n --google-blue-300: rgb(138, 180, 248);\n --google-blue-600: rgb(26, 115, 232);\n --google-blue-700: rgb(25, 103, 210);\n --google-gray-100: rgb(241, 243, 244);\n --google-gray-300: rgb(218, 220, 224);\n --google-gray-500: rgb(154, 160, 166);\n --google-gray-50: rgb(248, 249, 250);\n --google-gray-600: rgb(128, 134, 139);\n --google-gray-700: rgb(95, 99, 104);\n --google-gray-800: rgb(60, 64, 67);\n --google-gray-900: rgb(32, 33, 36);\n --heading-color: var(--google-gray-900);\n --link-color: rgb(88, 88, 88);\n --popup-container-background-color: rgba(0,0,0,.65);\n --primary-button-fill-color-active: var(--google-blue-700);\n --primary-button-fill-color: var(--google-blue-600);\n --primary-button-text-color: #fff;\n --quiet-background-color: rgb(247, 247, 247);\n --secondary-button-border-color: var(--google-gray-500);\n --secondary-button-fill-color: #fff;\n --secondary-button-hover-border-color: var(--google-gray-600);\n --secondary-button-hover-fill-color: var(--google-gray-50);\n --secondary-button-text-color: var(--google-gray-700);\n --small-link-color: var(--google-gray-700);\n --text-color: var(--google-gray-700);\n background: var(--background-color);\n color: var(--text-color);\n word-wrap: break-word;\n}\n\n.nav-wrapper .secondary-button {\n background: var(--secondary-button-fill-color);\n border: 1px solid var(--secondary-button-border-color);\n color: var(--secondary-button-text-color);\n float: none;\n margin: 0;\n padding: 8px 16px;\n}\n\n.hidden {\n display: none;\n}\n\nhtml {\n -webkit-text-size-adjust: 100%;\n font-size: 125%;\n}\n\n.icon {\n background-repeat: no-repeat;\n background-size: 100%;\n}\n\n@media (prefers-color-scheme: dark) {\n body {\n --background-color: var(--google-gray-900);\n --error-code-color: var(--google-gray-500);\n --heading-color: var(--google-gray-500);\n --link-color: var(--google-blue-300);\n --primary-button-fill-color-active: rgb(129, 162, 208);\n --primary-button-fill-color: var(--google-blue-300);\n --primary-button-text-color: var(--google-gray-900);\n --quiet-background-color: var(--background-color);\n --secondary-button-border-color: var(--google-gray-700);\n --secondary-button-fill-color: var(--google-gray-900);\n --secondary-button-hover-fill-color: rgb(48, 51, 57);\n --secondary-button-text-color: var(--google-blue-300);\n --small-link-color: var(--google-blue-300);\n --text-color: var(--google-gray-500);\n }\n}\n</style>\n <style>/* Copyright 2014 The Chromium Authors\n Use of this source code is governed by a BSD-style license that can be\n found in the LICENSE file. */\n\nbutton {\n border: 0;\n border-radius: 4px;\n box-sizing: border-box;\n color: var(--primary-button-text-color);\n cursor: pointer;\n float: right;\n font-size: .875em;\n margin: 0;\n padding: 8px 16px;\n transition: box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1);\n user-select: none;\n}\n\n[dir='rtl'] button {\n float: left;\n}\n\n.bad-clock button,\n.captive-portal button,\n.https-only button,\n.insecure-form button,\n.lookalike-url button,\n.main-frame-blocked button,\n.neterror button,\n.pdf button,\n.ssl button,\n.enterprise-block button,\n.enterprise-warn button,\n.safe-browsing-billing button {\n background: var(--primary-button-fill-color);\n}\n\nbutton:active {\n background: var(--primary-button-fill-color-active);\n outline: 0;\n}\n\n#debugging {\n display: inline;\n overflow: auto;\n}\n\n.debugging-content {\n line-height: 1em;\n margin-bottom: 0;\n margin-top: 1em;\n}\n\n.debugging-content-fixed-width {\n display: block;\n font-family: monospace;\n font-size: 1.2em;\n margin-top: 0.5em;\n}\n\n.debugging-title {\n font-weight: bold;\n}\n\n#details {\n margin: 0 0 50px;\n}\n\n#details p:not(:first-of-type) {\n margin-top: 20px;\n}\n\n.secondary-button:active {\n border-color: white;\n box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3),\n 0 2px 6px 2px rgba(60, 64, 67, .15);\n}\n\n.secondary-button:hover {\n background: var(--secondary-button-hover-fill-color);\n border-color: var(--secondary-button-hover-border-color);\n text-decoration: none;\n}\n\n.error-code {\n color: var(--error-code-color);\n font-size: .8em;\n margin-top: 12px;\n text-transform: uppercase;\n}\n\n#error-debugging-info {\n font-size: 0.8em;\n}\n\nh1 {\n color: var(--heading-color);\n font-size: 1.6em;\n font-weight: normal;\n line-height: 1.25em;\n margin-bottom: 16px;\n}\n\nh2 {\n font-size: 1.2em;\n font-weight: normal;\n}\n\n.icon {\n height: 72px;\n margin: 0 0 40px;\n width: 72px;\n}\n\ninput[type=checkbox] {\n opacity: 0;\n}\n\ninput[type=checkbox]:focus ~ .checkbox::after {\n outline: -webkit-focus-ring-color auto 5px;\n}\n\n.interstitial-wrapper {\n box-sizing: border-box;\n font-size: 1em;\n line-height: 1.6em;\n margin: 14vh auto 0;\n max-width: 600px;\n width: 100%;\n}\n\n#main-message > p {\n display: inline;\n}\n\n#extended-reporting-opt-in {\n font-size: .875em;\n margin-top: 32px;\n}\n\n#extended-reporting-opt-in label {\n display: grid;\n grid-template-columns: 1.8em 1fr;\n position: relative;\n}\n\n#enhanced-protection-message {\n border-radius: 4px;\n font-size: 1em;\n margin-top: 32px;\n padding: 10px 5px;\n}\n\n#enhanced-protection-message label {\n display: grid;\n grid-template-columns: 2.5em 1fr;\n position: relative;\n}\n\n#enhanced-protection-message div {\n margin: 0.5em;\n}\n\n#enhanced-protection-message .icon {\n height: 1.5em;\n vertical-align: middle;\n width: 1.5em;\n}\n\n.nav-wrapper {\n margin-top: 51px;\n}\n\n.nav-wrapper::after {\n clear: both;\n content: '';\n display: table;\n width: 100%;\n}\n\n.small-link {\n color: var(--small-link-color);\n font-size: .875em;\n}\n\n.checkboxes {\n flex: 0 0 24px;\n}\n\n.checkbox {\n --padding: .9em;\n background: transparent;\n display: block;\n height: 1em;\n left: -1em;\n padding-inline-start: var(--padding);\n position: absolute;\n right: 0;\n top: -.5em;\n width: 1em;\n}\n\n.checkbox::after {\n border: 1px solid white;\n border-radius: 2px;\n content: '';\n height: 1em;\n left: var(--padding);\n position: absolute;\n top: var(--padding);\n width: 1em;\n}\n\n.checkbox::before {\n background: transparent;\n border: 2px solid white;\n border-inline-end-width: 0;\n border-top-width: 0;\n content: '';\n height: .2em;\n left: calc(.3em + var(--padding));\n opacity: 0;\n position: absolute;\n top: calc(.3em + var(--padding));\n transform: rotate(-45deg);\n width: .5em;\n}\n\ninput[type=checkbox]:checked ~ .checkbox::before {\n opacity: 1;\n}\n\n#recurrent-error-message {\n background: #ededed;\n border-radius: 4px;\n margin-bottom: 16px;\n margin-top: 12px;\n padding: 12px 16px;\n}\n\n.showing-recurrent-error-message #extended-reporting-opt-in {\n margin-top: 16px;\n}\n\n.showing-recurrent-error-message #enhanced-protection-message {\n margin-top: 16px;\n}\n\n@media (max-width: 700px) {\n .interstitial-wrapper {\n padding: 0 10%;\n }\n\n #error-debugging-info {\n overflow: auto;\n }\n}\n\n@media (max-width: 420px) {\n button,\n [dir='rtl'] button,\n .small-link {\n float: none;\n font-size: .825em;\n font-weight: 500;\n margin: 0;\n width: 100%;\n }\n\n button {\n padding: 16px 24px;\n }\n\n #details {\n margin: 20px 0 20px 0;\n }\n\n #details p:not(:first-of-type) {\n margin-top: 10px;\n }\n\n .secondary-button:not(.hidden) {\n display: block;\n margin-top: 20px;\n text-align: center;\n width: 100%;\n }\n\n .interstitial-wrapper {\n padding: 0 5%;\n }\n\n #extended-reporting-opt-in {\n margin-top: 24px;\n }\n\n #enhanced-protection-message {\n margin-top: 24px;\n }\n\n .nav-wrapper {\n margin-top: 30px;\n }\n}\n\n/**\n * Mobile specific styling.\n * Navigation buttons are anchored to the bottom of the screen.\n * Details message replaces the top content in its own scrollable area.\n */\n\n@media (max-width: 420px) {\n .nav-wrapper .secondary-button {\n border: 0;\n margin: 16px 0 0;\n margin-inline-end: 0;\n padding-bottom: 16px;\n padding-top: 16px;\n }\n}\n\n/* Fixed nav. */\n@media (min-width: 240px) and (max-width: 420px) and\n (min-height: 401px),\n (min-width: 421px) and (min-height: 240px) and\n (max-height: 560px) {\n body .nav-wrapper {\n background: var(--background-color);\n bottom: 0;\n box-shadow: 0 -12px 24px var(--background-color);\n left: 0;\n margin: 0 auto;\n max-width: 736px;\n padding-inline-end: 24px;\n padding-inline-start: 24px;\n position: fixed;\n right: 0;\n width: 100%;\n z-index: 2;\n }\n\n .interstitial-wrapper {\n max-width: 736px;\n }\n\n #details,\n #main-content {\n padding-bottom: 40px;\n }\n\n #details {\n padding-top: 5.5vh;\n }\n\n button.small-link {\n color: var(--google-blue-600);\n }\n}\n\n@media (max-width: 420px) and (orientation: portrait),\n (max-height: 560px) {\n body {\n margin: 0 auto;\n }\n\n button,\n [dir='rtl'] button,\n button.small-link,\n .nav-wrapper .secondary-button {\n font-family: Roboto-Regular,Helvetica;\n font-size: .933em;\n margin: 6px 0;\n transform: translatez(0);\n }\n\n .nav-wrapper {\n box-sizing: border-box;\n padding-bottom: 8px;\n width: 100%;\n }\n\n #details {\n box-sizing: border-box;\n height: auto;\n margin: 0;\n opacity: 1;\n transition: opacity 250ms cubic-bezier(0.4, 0, 0.2, 1);\n }\n\n #details.hidden,\n #main-content.hidden {\n height: 0;\n opacity: 0;\n overflow: hidden;\n padding-bottom: 0;\n transition: none;\n }\n\n h1 {\n font-size: 1.5em;\n margin-bottom: 8px;\n }\n\n .icon {\n margin-bottom: 5.69vh;\n }\n\n .interstitial-wrapper {\n box-sizing: border-box;\n margin: 7vh auto 12px;\n padding: 0 24px;\n position: relative;\n }\n\n .interstitial-wrapper p {\n font-size: .95em;\n line-height: 1.61em;\n margin-top: 8px;\n }\n\n #main-content {\n margin: 0;\n transition: opacity 100ms cubic-bezier(0.4, 0, 0.2, 1);\n }\n\n .small-link {\n border: 0;\n }\n\n .suggested-left > #control-buttons,\n .suggested-right > #control-buttons {\n float: none;\n margin: 0;\n }\n}\n\n@media (min-width: 421px) and (min-height: 500px) and (max-height: 560px) {\n .interstitial-wrapper {\n margin-top: 10vh;\n }\n}\n\n@media (min-height: 400px) and (orientation:portrait) {\n .interstitial-wrapper {\n margin-bottom: 145px;\n }\n}\n\n@media (min-height: 299px) {\n .nav-wrapper {\n padding-bottom: 16px;\n }\n}\n\n@media (max-height: 560px) and (min-height: 240px) and (orientation:landscape) {\n .extended-reporting-has-checkbox #details {\n padding-bottom: 80px;\n }\n}\n\n@media (min-height: 500px) and (max-height: 650px) and (max-width: 414px) and\n (orientation: portrait) {\n .interstitial-wrapper {\n margin-top: 7vh;\n }\n}\n\n@media (min-height: 650px) and (max-width: 414px) and (orientation: portrait) {\n .interstitial-wrapper {\n margin-top: 10vh;\n }\n}\n\n/* Small mobile screens. No fixed nav. */\n@media (max-height: 400px) and (orientation: portrait),\n (max-height: 239px) and (orientation: landscape),\n (max-width: 419px) and (max-height: 399px) {\n .interstitial-wrapper {\n display: flex;\n flex-direction: column;\n margin-bottom: 0;\n }\n\n #details {\n flex: 1 1 auto;\n order: 0;\n }\n\n #main-content {\n flex: 1 1 auto;\n order: 0;\n }\n\n .nav-wrapper {\n flex: 0 1 auto;\n margin-top: 8px;\n order: 1;\n padding-inline-end: 0;\n padding-inline-start: 0;\n position: relative;\n width: 100%;\n }\n\n button,\n .nav-wrapper .secondary-button {\n padding: 16px 24px;\n }\n\n button.small-link {\n color: var(--google-blue-600);\n }\n}\n\n@media (max-width: 239px) and (orientation: portrait) {\n .nav-wrapper {\n padding-inline-end: 0;\n padding-inline-start: 0;\n }\n}\n</style>\n <style>/* Copyright 2013 The Chromium Authors\n * Use of this source code is governed by a BSD-style license that can be\n * found in the LICENSE file. */\n\n/* Don't use the main frame div when the error is in a subframe. */\nhtml[subframe] #main-frame-error {\n display: none;\n}\n\n/* Don't use the subframe error div when the error is in a main frame. */\nhtml:not([subframe]) #sub-frame-error {\n display: none;\n}\n\nh1 {\n margin-top: 0;\n word-wrap: break-word;\n}\n\nh1 span {\n font-weight: 500;\n}\n\na {\n text-decoration: none;\n}\n\n.icon {\n -webkit-user-select: none;\n display: inline-block;\n}\n\n.icon-generic {\n /* Can't access chrome://theme/IDR_ERROR_NETWORK_GENERIC from an untrusted\n * renderer process, so embed the resource manually. */\n content: -webkit-image-set(\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABIAQMAAABvIyEEAAAABlBMVEUAAABTU1OoaSf/AAAAAXRSTlMAQObYZgAAAENJREFUeF7tzbEJACEQRNGBLeAasBCza2lLEGx0CxFGG9hBMDDxRy/72O9FMnIFapGylsu1fgoBdkXfUHLrQgdfrlJN1BdYBjQQm3UAAAAASUVORK5CYII=) 1x,\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQAQMAAADdiHD7AAAABlBMVEUAAABTU1OoaSf/AAAAAXRSTlMAQObYZgAAAFJJREFUeF7t0cENgDAMQ9FwYgxG6WjpaIzCCAxQxVggFuDiCvlLOeRdHR9yzjncHVoq3npu+wQUrUuJHylSTmBaespJyJQoObUeyxDQb3bEm5Au81c0pSCD8HYAAAAASUVORK5CYII=) 2x);\n}\n\n.icon-offline {\n content: -webkit-image-set(\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABIAQMAAABvIyEEAAAABlBMVEUAAABTU1OoaSf/AAAAAXRSTlMAQObYZgAAAGxJREFUeF7tyMEJwkAQRuFf5ipMKxYQiJ3Z2nSwrWwBA0+DQZcdxEOueaePp9+dQZFB7GpUcURSVU66yVNFj6LFICatThZB6r/ko/pbRpUgilY0Cbw5sNmb9txGXUKyuH7eV25x39DtJXUNPQGJtWFV+BT/QAAAAABJRU5ErkJggg==) 1x,\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQBAMAAAAVaP+LAAAAGFBMVEUAAABTU1NNTU1TU1NPT09SUlJSUlJTU1O8B7DEAAAAB3RSTlMAoArVKvVgBuEdKgAAAJ1JREFUeF7t1TEOwyAMQNG0Q6/UE+RMXD9d/tC6womIFSL9P+MnAYOXeTIzMzMzMzMzaz8J9Ri6HoITmuHXhISE8nEh9yxDh55aCEUoTGbbQwjqHwIkRAEiIaG0+0AA9VBMaE89Rogeoww936MQrWdBr4GN/z0IAdQ6nQ/FIpRXDwHcA+JIJcQowQAlFUA0MfQpXLlVQfkzR4igS6ENjknm/wiaGhsAAAAASUVORK5CYII=) 2x);\n position: relative;\n}\n\n.icon-disabled {\n content: -webkit-image-set(\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAABICAMAAAAZF4G5AAAABlBMVEVMaXFTU1OXUj8tAAAAAXRSTlMAQObYZgAAASZJREFUeAHd11Fq7jAMRGGf/W/6PoWB67YMqv5DybwG/CFjRuR8JBw3+ByiRjgV9W/TJ31P0tBfC6+cj1haUFXKHmVJo5wP98WwQ0ZCbfUc6LQ6VuUBz31ikADkLMkDrfUC4rR6QGW+gF6rx7NaHWCj1Y/W6lf4L7utvgBSt3rBFSS/XBMPUILcJINHCBWYUfpWn4NBi1ZfudIc3rf6/NGEvEA+AsYTJozmXemjXeLZAov+mnkN2HfzXpMSVQDnGw++57qNJ4D1xitA2sJ+VAWMygSEaYf2mYPTjZfk2K8wmP7HLIH5Mg4/pP+PEcDzUvDMvYbs/2NWwPO5vBdMZE4EE5UTQLiBFDaUlTDPBRoJ9HdAYIkIo06og3BNXtCzy7zA1aXk5x+tJARq63eAygAAAABJRU5ErkJggg==) 1x,\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOAAAACQAQMAAAArwfVjAAAABlBMVEVMaXFTU1OXUj8tAAAAAXRSTlMAQObYZgAAAYdJREFUeF7F1EFqwzAUBNARAmVj0FZe5QoBH6BX+dn4GlY2PYNzGx/A0CvkCIJuvIraKJKbgBvzf2g62weDGD7CYggpfFReis4J0ey9EGFIiEQQojFSlA9kSIiqd0KkFjKsewgRbStEN19mxUPTtmW9HQ/h6tyqNQ8NlSMZdzyE6qkoE0trVYGFm0n1WYeBhduzwbwBC7voS+vIxfeMjeaiLxsMMtQNwMPtuew+DjzcTHk8YMfDknEcIUOtf2lVfgVH3K4Xv5PRYAXRVMtItIJ3rfaCIVn9DsTH2NxisAVRex2Hh3hX+/mRUR08bAwPEYsI51ZxWH4Q0SpicQRXeyEaIug48FEdegARfMz/tADVsRciwTAxW308ehmC2gLraC+YCbV3QoTZexa+zegAEW5PhhgYfmbvJgcRqngGByOSXdFJcLk2JeDPEN0kxe1JhIt5FiFA+w+ItMELsUyPF2IaJ4aILqb4FbxPwhImwj6JauKgDUCYaxmYIsd4KXdMjIC9ItB5Bn4BNRwsG0XM2nwAAAAASUVORK5CYII=) 2x);\n width: 112px;\n}\n\n.hidden {\n display: none;\n}\n\n#suggestions-list a {\n color: var(--google-blue-600);\n}\n\n#suggestions-list p {\n margin-block-end: 0;\n}\n\n#suggestions-list ul {\n margin-top: 0;\n}\n\n.single-suggestion {\n list-style-type: none;\n padding-inline-start: 0;\n}\n\n#error-information-button {\n content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTExIDE4aDJ2LTJoLTJ2MnptMS0xNkM2LjQ4IDIgMiA2LjQ4IDIgMTJzNC40OCAxMCAxMCAxMCAxMC00LjQ4IDEwLTEwUzE3LjUyIDIgMTIgMnptMCAxOGMtNC40MSAwLTgtMy41OS04LThzMy41OS04IDgtOCA4IDMuNTkgOCA4LTMuNTkgOC04IDh6bTAtMTRjLTIuMjEgMC00IDEuNzktNCA0aDJjMC0xLjEuOS0yIDItMnMyIC45IDIgMmMwIDItMyAxLjc1LTMgNWgyYzAtMi4yNSAzLTIuNSAzLTUgMC0yLjIxLTEuNzktNC00LTR6Ii8+PC9zdmc+);\n height: 24px;\n vertical-align: -.15em;\n width: 24px;\n}\n\n.use-popup-container#error-information-popup-container\n #error-information-popup {\n align-items: center;\n background-color: var(--popup-container-background-color);\n display: flex;\n height: 100%;\n left: 0;\n position: fixed;\n top: 0;\n width: 100%;\n z-index: 100;\n}\n\n.use-popup-container#error-information-popup-container\n #error-information-popup-content > p {\n margin-bottom: 11px;\n margin-inline-start: 20px;\n}\n\n.use-popup-container#error-information-popup-container #suggestions-list ul {\n margin-inline-start: 15px;\n}\n\n.use-popup-container#error-information-popup-container\n #error-information-popup-box {\n background-color: var(--background-color);\n left: 5%;\n padding-bottom: 15px;\n padding-top: 15px;\n position: fixed;\n width: 90%;\n z-index: 101;\n}\n\n.use-popup-container#error-information-popup-container div.error-code {\n margin-inline-start: 20px;\n}\n\n.use-popup-container#error-information-popup-container #suggestions-list p {\n margin-inline-start: 20px;\n}\n\n:not(.use-popup-container)#error-information-popup-container\n #error-information-popup-close {\n display: none;\n}\n\n#error-information-popup-close {\n margin-bottom: 0;\n margin-inline-end: 35px;\n margin-top: 15px;\n text-align: end;\n}\n\n.link-button {\n color: rgb(66, 133, 244);\n display: inline-block;\n font-weight: bold;\n text-transform: uppercase;\n}\n\n#sub-frame-error-details {\n\n color: #8F8F8F;\n\n /* Not done on mobile for performance reasons. */\n text-shadow: 0 1px 0 rgba(255,255,255,0.3);\n\n}\n\n[jscontent=hostName],\n[jscontent=failedUrl] {\n overflow-wrap: break-word;\n}\n\n.secondary-button {\n background: #d9d9d9;\n color: #696969;\n margin-inline-end: 16px;\n}\n\n.snackbar {\n background: #323232;\n border-radius: 2px;\n bottom: 24px;\n box-sizing: border-box;\n color: #fff;\n font-size: .87em;\n left: 24px;\n max-width: 568px;\n min-width: 288px;\n opacity: 0;\n padding: 16px 24px 12px;\n position: fixed;\n transform: translateY(90px);\n will-change: opacity, transform;\n z-index: 999;\n}\n\n.snackbar-show {\n -webkit-animation:\n show-snackbar 250ms cubic-bezier(0, 0, 0.2, 1) forwards,\n hide-snackbar 250ms cubic-bezier(0.4, 0, 1, 1) forwards 5s;\n}\n\n@-webkit-keyframes show-snackbar {\n 100% {\n opacity: 1;\n transform: translateY(0);\n }\n}\n\n@-webkit-keyframes hide-snackbar {\n 0% {\n opacity: 1;\n transform: translateY(0);\n }\n 100% {\n opacity: 0;\n transform: translateY(90px);\n }\n}\n\n.suggestions {\n margin-top: 18px;\n}\n\n.suggestion-header {\n font-weight: bold;\n margin-bottom: 4px;\n}\n\n.suggestion-body {\n color: #777;\n}\n\n/* Decrease padding at low sizes. */\n@media (max-width: 640px), (max-height: 640px) {\n h1 {\n margin: 0 0 15px;\n }\n .suggestions {\n margin-top: 10px;\n }\n .suggestion-header {\n margin-bottom: 0;\n }\n}\n\n#download-link,\n#download-link-clicked {\n margin-bottom: 30px;\n margin-top: 30px;\n}\n\n#download-link-clicked {\n color: #BBB;\n}\n\n#download-link::before,\n#download-link-clicked::before {\n content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxLjJlbSIgaGVpZ2h0PSIxLjJlbSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNNSAyMGgxNHYtMkg1bTE0LTloLTRWM0g5djZINWw3IDcgNy03eiIgZmlsbD0iIzQyODVGNCIvPjwvc3ZnPg==);\n display: inline-block;\n margin-inline-end: 4px;\n vertical-align: -webkit-baseline-middle;\n}\n\n#download-link-clicked::before {\n opacity: 0;\n width: 0;\n}\n\n#offline-content-list-visibility-card {\n border: 1px solid white;\n border-radius: 8px;\n display: flex;\n font-size: .8em;\n justify-content: space-between;\n line-height: 1;\n}\n\n#offline-content-list.list-hidden #offline-content-list-visibility-card {\n border-color: rgb(218, 220, 224);\n}\n\n#offline-content-list-visibility-card > div {\n padding: 1em;\n}\n\n#offline-content-list-title {\n color: var(--google-gray-700);\n}\n\n#offline-content-list-show-text,\n#offline-content-list-hide-text {\n color: rgb(66, 133, 244);\n}\n\n/* Hides the \hide\ text div when the offline content list is collapsed/hidden\n * and, alternatively, hides the \show\ text div when the offline content list\n * is expanded/shown.\n */\n#offline-content-list.list-hidden #offline-content-list-hide-text,\n#offline-content-list:not(.list-hidden) #offline-content-list-show-text {\n display: none;\n}\n\n/* Controls the animation of the offline content list when it is expanded/shown.\n */\n#offline-content-suggestions {\n /* Max-height has to be set for the height animation to work. The chosen value\n * is a little greater than the maximum height the list will have, when all\n * suggestions have images, so that it is never clamped. This makes so that\n * when the actual height is smaller then the animation is not as smooth.\n */\n max-height: 27em;\n transition: max-height 200ms ease-in, visibility 0s 200ms,\n opacity 200ms 200ms linear;\n}\n\n/* Controls the animation of the offline content list when it is\n * collapsed/hidden.\n */\n#offline-content-list.list-hidden #offline-content-suggestions {\n max-height: 0;\n opacity: 0;\n transition: opacity 200ms linear, visibility 0s 200ms,\n max-height 200ms 200ms ease-out;\n visibility: hidden;\n}\n\n#offline-content-list {\n margin-inline-start: -5%;\n width: 110%;\n}\n\n/* The selectors below adjust the \overflow\ of the suggestion cards contents\n * based on the same screen size based strategy used for the main frame, which\n * is applied by the `interstitial-wrapper` class. */\n@media (max-width: 420px) {\n #offline-content-list {\n margin-inline-start: -2.5%;\n width: 105%;\n }\n}\n@media (max-width: 420px) and (orientation: portrait),\n (max-height: 560px) {\n #offline-content-list {\n margin-inline-start: -12px;\n width: calc(100% + 24px);\n }\n}\n\n.suggestion-with-image .offline-content-suggestion-thumbnail {\n flex-basis: 8.2em;\n flex-shrink: 0;\n}\n\n.suggestion-with-image .offline-content-suggestion-thumbnail > img {\n height: 100%;\n width: 100%;\n}\n\n.suggestion-with-image #offline-content-list:not(.is-rtl)\n.offline-content-suggestion-thumbnail > img {\n border-bottom-right-radius: 7px;\n border-top-right-radius: 7px;\n}\n\n.suggestion-with-image #offline-content-list.is-rtl\n.offline-content-suggestion-thumbnail > img {\n border-bottom-left-radius: 7px;\n border-top-left-radius: 7px;\n}\n\n.suggestion-with-icon .offline-content-suggestion-thumbnail {\n align-items: center;\n display: flex;\n justify-content: center;\n min-height: 4.2em;\n min-width: 4.2em;\n}\n\n.suggestion-with-icon .offline-content-suggestion-thumbnail > div {\n align-items: center;\n background-color: rgb(241, 243, 244);\n border-radius: 50%;\n display: flex;\n height: 2.3em;\n justify-content: center;\n width: 2.3em;\n}\n\n.suggestion-with-icon .offline-content-suggestion-thumbnail > div > img {\n height: 1.45em;\n width: 1.45em;\n}\n\n.offline-content-suggestion-favicon {\n height: 1em;\n margin-inline-end: 0.4em;\n width: 1.4em;\n}\n\n.offline-content-suggestion-favicon > img {\n height: 1.4em;\n width: 1.4em;\n}\n\n.no-favicon .offline-content-suggestion-favicon {\n display: none;\n}\n\n.image-video {\n content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTcgMTAuNVY3YTEgMSAwIDAgMC0xLTFINGExIDEgMCAwIDAtMSAxdjEwYTEgMSAwIDAgMCAxIDFoMTJhMSAxIDAgMCAwIDEtMXYtMy41bDQgNHYtMTFsLTQgNHoiIGZpbGw9IiMzQzQwNDMiLz48L3N2Zz4=);\n}\n\n.image-music-note {\n content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgM3Y5LjI2Yy0uNS0uMTctMS0uMjYtMS41LS4yNkM4IDEyIDYgMTQgNiAxNi41UzggMjEgMTAuNSAyMXM0LjUtMiA0LjUtNC41VjZoNFYzaC03eiIgZmlsbD0iIzNDNDA0MyIvPjwvc3ZnPg==);\n}\n\n.image-earth {\n content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgMmM1LjUyIDAgMTAgNC40OCAxMCAxMHMtNC40OCAxMC0xMCAxMFMyIDE3LjUyIDIgMTIgNi40OCAyIDEyIDJ6TTQgMTJoNC40YzMuNDA3LjAyMiA0LjkyMiAxLjczIDQuNTQzIDUuMTI3SDkuNDg4djIuNDdhOC4wMDQgOC4wMDQgMCAwIDAgMTAuNDk4LTguMDgzQzE5LjMyNyAxMi41MDQgMTguMzMyIDEzIDE3IDEzYy0yLjEzNyAwLTMuMjA2LS45MTYtMy4yMDYtMi43NWgtMy43NDhjLS4yNzQtMi43MjguNjgzLTQuMDkyIDIuODctNC4wOTIgMC0uOTc1LjMyNy0xLjU5Ny44MTEtMS45N0E4LjAwNCA4LjAwNCAwIDAgMCA0IDEyeiIgZmlsbD0iIzNDNDA0MyIvPjwvc3ZnPg==);\n}\n\n.image-file {\n content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTMgOVYzLjVMMTguNSA5TTYgMmMtMS4xMSAwLTIgLjg5LTIgMnYxNmEyIDIgMCAwIDAgMiAyaDEyYTIgMiAwIDAgMCAyLTJWOGwtNi02SDZ6IiBmaWxsPSIjM0M0MDQzIi8+PC9zdmc+);\n}\n\n.offline-content-suggestion-texts {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n line-height: 1.3;\n padding: .9em;\n width: 100%;\n}\n\n.offline-content-suggestion-title {\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 3;\n color: rgb(32, 33, 36);\n display: -webkit-box;\n font-size: 1.1em;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\ndiv.offline-content-suggestion {\n align-items: stretch;\n border: 1px solid rgb(218, 220, 224);\n border-radius: 8px;\n display: flex;\n justify-content: space-between;\n margin-bottom: .8em;\n}\n\n.suggestion-with-image {\n flex-direction: row;\n height: 8.2em;\n max-height: 8.2em;\n}\n\n.suggestion-with-icon {\n flex-direction: row-reverse;\n height: 4.2em;\n max-height: 4.2em;\n}\n\n.suggestion-with-icon .offline-content-suggestion-title {\n -webkit-line-clamp: 1;\n word-break: break-all;\n}\n\n.suggestion-with-icon .offline-content-suggestion-texts {\n padding-inline-start: 0;\n}\n\n.offline-content-suggestion-attribution-freshness {\n color: rgb(95, 99, 104);\n display: flex;\n font-size: .8em;\n line-height: 1.7em;\n}\n\n.offline-content-suggestion-attribution {\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 1;\n display: -webkit-box;\n flex-shrink: 1;\n margin-inline-end: 0.3em;\n overflow: hidden;\n overflow-wrap: break-word;\n text-overflow: ellipsis;\n word-break: break-all;\n}\n\n.no-attribution .offline-content-suggestion-attribution {\n display: none;\n}\n\n.offline-content-suggestion-freshness::before {\n content: '-';\n display: inline-block;\n flex-shrink: 0;\n margin-inline-end: .1em;\n margin-inline-start: .1em;\n}\n\n.no-attribution .offline-content-suggestion-freshness::before {\n display: none;\n}\n\n.offline-content-suggestion-freshness {\n flex-shrink: 0;\n}\n\n.suggestion-with-image .offline-content-suggestion-pin-spacer {\n flex-grow: 100;\n flex-shrink: 1;\n}\n\n.suggestion-with-image .offline-content-suggestion-pin {\n content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0wIDBoMjR2MjRIMFYweiIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9ImIiPjx1c2UgeGxpbms6aHJlZj0iI2EiIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cGF0aCBjbGlwLXBhdGg9InVybCgjYikiIGQ9Ik0xMiAyQzYuNSAyIDIgNi41IDIgMTJzNC41IDEwIDEwIDEwIDEwLTQuNSAxMC0xMFMxNy41IDIgMTIgMnptNSAxNkg3di0yaDEwdjJ6bS02LjctNEw3IDEwLjdsMS40LTEuNCAxLjkgMS45IDUuMy01LjNMMTcgNy4zIDEwLjMgMTR6IiBmaWxsPSIjOUFBMEE2Ii8+PC9zdmc+);\n flex-shrink: 0;\n height: 1.4em;\n margin-inline-start: .4em;\n width: 1.4em;\n}\n\n/* Controls the animation (and a bit more) of the launch-downloads-home action\n * button when the offline content list is expanded/shown.\n */\n#offline-content-list-action {\n text-align: center;\n transition: visibility 0s 200ms, opacity 200ms 200ms linear;\n}\n\n/* Controls the animation of the launch-downloads-home action button when the\n * offline content list is collapsed/hidden.\n */\n#offline-content-list.list-hidden #offline-content-list-action {\n opacity: 0;\n transition: opacity 200ms linear, visibility 0s 200ms;\n visibility: hidden;\n}\n\n#cancel-save-page-button {\n background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ij48Y2xpcFBhdGggaWQ9Im1hc2siPjxwYXRoIGQ9Ik0xMiAyQzYuNSAyIDIgNi41IDIgMTJzNC41IDEwIDEwIDEwIDEwLTQuNSAxMC0xMFMxNy41IDIgMTIgMnptNSAxNkg3di0yaDEwdjJ6bS02LjctNEw3IDEwLjdsMS40LTEuNCAxLjkgMS45IDUuMy01LjNMMTcgNy4zIDEwLjMgMTR6IiBmaWxsPSIjOUFBMEE2Ii8+PC9jbGlwUGF0aD48cGF0aCBjbGlwLXBhdGg9InVybCgjbWFzaykiIGZpbGw9IiM5QUEwQTYiIGQ9Ik0wIDBoMjR2MjRIMHoiLz48cGF0aCBjbGlwLXBhdGg9InVybCgjbWFzaykiIGZpbGw9IiMxQTczRTgiIHN0eWxlPSJhbmltYXRpb246b2ZmbGluZUFuaW1hdGlvbiA0cyBpbmZpbml0ZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxzdHlsZT5Aa2V5ZnJhbWVzIG9mZmxpbmVBbmltYXRpb257MCUsMzUle2hlaWdodDowfTYwJXtoZWlnaHQ6MTAwJX05MCV7ZmlsbC1vcGFjaXR5OjF9dG97ZmlsbC1vcGFjaXR5OjB9fTwvc3R5bGU+PC9zdmc+);\n background-position: right 27px center;\n background-repeat: no-repeat;\n border: 1px solid var(--google-gray-300);\n border-radius: 5px;\n color: var(--google-gray-700);\n margin-bottom: 26px;\n padding-bottom: 16px;\n padding-inline-end: 88px;\n padding-inline-start: 16px;\n padding-top: 16px;\n text-align: start;\n}\n\nhtml[dir='rtl'] #cancel-save-page-button {\n background-position: left 27px center;\n}\n\n#save-page-for-later-button {\n display: flex;\n justify-content: start;\n}\n\n#save-page-for-later-button a::before {\n content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxLjJlbSIgaGVpZ2h0PSIxLjJlbSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNNSAyMGgxNHYtMkg1bTE0LTloLTRWM0g5djZINWw3IDcgNy03eiIgZmlsbD0iIzQyODVGNCIvPjwvc3ZnPg==);\n display: inline-block;\n margin-inline-end: 4px;\n vertical-align: -webkit-baseline-middle;\n}\n\n.hidden#save-page-for-later-button {\n display: none;\n}\n\n/* Don't allow overflow when in a subframe. */\nhtml[subframe] body {\n overflow: hidden;\n}\n\n#sub-frame-error {\n -webkit-align-items: center;\n -webkit-flex-flow: column;\n -webkit-justify-content: center;\n background-color: #DDD;\n display: -webkit-flex;\n height: 100%;\n left: 0;\n position: absolute;\n text-align: center;\n top: 0;\n transition: background-color 200ms ease-in-out;\n width: 100%;\n}\n\n#sub-frame-error:hover {\n background-color: #EEE;\n}\n\n#sub-frame-error .icon-generic {\n margin: 0 0 16px;\n}\n\n#sub-frame-error-details {\n margin: 0 10px;\n text-align: center;\n visibility: hidden;\n}\n\n/* Show details only when hovering. */\n#sub-frame-error:hover #sub-frame-error-details {\n visibility: visible;\n}\n\n/* If the iframe is too small, always hide the error code. */\n/* TODO(mmenke): See if overflow: no-display works better, once supported. */\n@media (max-width: 200px), (max-height: 95px) {\n #sub-frame-error-details {\n display: none;\n }\n}\n\n/* Adjust icon for small embedded frames in apps. */\n@media (max-height: 100px) {\n #sub-frame-error .icon-generic {\n height: auto;\n margin: 0;\n
    { statusCode: 424, statusMessage: exception in stage5 chrome browser. see meta.trace for details on all fatal errors found. errMsg=fatalError encountered in page. details=FAILED PAGE NAVIGATION. unknown error while performing page navigation. status=424., originalRequest: { pages: [ { url: https://fr.royalcdkeys.com/products/dead-or-alive-5-last-round-steam.json?variant=40224443826313, renderType: html, requestSettings: { ignoreImages: true, maxWait: 15000 } } ] }, pageResponses: [ { navUrl: chrome-error://chromewebdata/, navId: 1, statusCode: 424, eventPhase: load, doneDetail: { reason: fatalError:FAILED PAGE NAVIGATION. unknown error while performing page navigation. status=424., statusCode: 424 }, resourceSummary: { complete: 0, failed: 1, aborted: 0, orphaned: 0, active: 0, late: 0 }, resources: [ {elapsed:131,detail:'failed:404:net::ERR_HTTP_RESPONSE_CODE_FAILURE',start:'39(initialRequest)',ended:'170(initialRequest)',frame:'main(nav)',navId:'0',type:'document',url:'https://fr.royalcdkeys.com/products/dead-or-alive-5-last-round-steam.json?variant=40224443826313'} ], debugDiags: [], contentErrors: [], errors: [ { name: FatalError, message: FAILED PAGE NAVIGATION. unknown error while performing page navigation. status=424., statusCode: 424 } ], metrics: { startTime: 2023-06-20T18:20:43.782Z, endTime: 2023-06-20T18:20:44.055Z, elapsedMs: 273, pageStatus: 404 }, scriptOutput: {}, headers: { access-control-allow-origin: *, alt-svc: h3=\:443\; ma=86400, cf-cache-status: DYNAMIC, cf-ray: 7da60706187f2ccc-DFW, content-encoding: gzip, content-language: en-DE, content-security-policy: block-all-mixed-content; frame-ancestors 'none'; upgrade-insecure-requests;, content-type: application/json; charset=utf-8, date: Tue, 20 Jun 2023 18:20:43 GMT, etag: W/\cacheable:a4d75cbfa1b11b6b3837224ef2253bfc\, nel: {\success_fraction\:0.01,\report_to\:\cf-nel\,\max_age\:604800}, powered-by: Shopify, processed-by: Weglot, report-to: {\endpoints\:[{\url\:\https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=9raFq0aXdyAUi87tmQF1uZGmlBMFSJakfNMiuI2Y%2Fkmy3eIxE7fXs6EAh1WjECYubtI5o36hff9J5tjEp3JygUxLGPlHKpi5LGVORsgSaUkWiwcUS5bxNtkzYQj69gcn3Q%3D%3D\}],\group\:\cf-nel\,\max_age\:604800}, server-timing: processing;dur=34;desc=\gc:2\, db;dur=14, asn;desc=\33438\, edge;desc=\DFW\, country;desc=\US\, servedBy;desc=\xqx7\, requestID;desc=\aec79c84-5dc6-4713-9ec3-271ff1aec00e\, cfRequestDuration;dur=68.000078, strict-transport-security: max-age=7889238, vary: Accept-Encoding, Accept, weglot-translated: false - Invalid JSON, Nothing to translate, x-cache: miss, x-content-type-options: nosniff, x-dc: gcp-us-south1,gcp-us-central1,gcp-us-central1, x-download-options: noopen, x-frame-options: DENY, x-hw: 1687285243.cds217.de1.hn,1687285243.cds217.de1.sl, x-permitted-cross-domain-policies: none, x-request-id: 1362127a-9e59-4ca9-9279-5a4ca3bf043c, x-shardid: 136, x-shopid: 37530206345, x-shopify-stage: production, x-sorting-hat-podid: 136, x-sorting-hat-shopid: 37530206345,...
  • >fr.royalcdkeys.com</title>\n <style>/* Copyright 2017 The Chromium Authors\n * Use of this source code is governed by a BSD-style license that can be\n * found in the LICENSE file. */\n\na {\n color: var(--link-color);\n}\n\nbody {\n --background-color: #fff;\n --error-code-color: var(--google-gray-700);\n --google-blue-100: rgb(210, 227, 252);\n --google-blue-300: rgb(138, 180, 248);\n --google-blue-600: rgb(26, 115, 232);\n --google-blue-700: rgb(25, 103, 210);\n --google-gray-100: rgb(241, 243, 244);\n --google-gray-300: rgb(218, 220, 224);\n --google-gray-500: rgb(154, 160, 166);\n --google-gray-50: rgb(248, 249, 250);\n --google-gray-600: rgb(128, 134, 139);\n --google-gray-700: rgb(95, 99, 104);\n --google-gray-800: rgb(60, 64, 67);\n --google-gray-900: rgb(32, 33, 36);\n --heading-color: var(--google-gray-900);\n --link-color: rgb(88, 88, 88);\n --popup-container-background-color: rgba(0,0,0,.65);\n --primary-button-fill-color-active: var(--google-blue-700);\n --primary-button-fill-color: var(--google-blue-600);\n --primary-button-text-color: #fff;\n --quiet-background-color: rgb(247, 247, 247);\n --secondary-button-border-color: var(--google-gray-500);\n --secondary-button-fill-color: #fff;\n --secondary-button-hover-border-color: var(--google-gray-600);\n --secondary-button-hover-fill-color: var(--google-gray-50);\n --secondary-button-text-color: var(--google-gray-700);\n --small-link-color: var(--google-gray-700);\n --text-color: var(--google-gray-700);\n background: var(--background-color);\n color: var(--text-color);\n word-wrap: break-word;\n}\n\n.nav-wrapper .secondary-button {\n background: var(--secondary-button-fill-color);\n border: 1px solid var(--secondary-button-border-color);\n color: var(--secondary-button-text-color);\n float: none;\n margin: 0;\n padding: 8px 16px;\n}\n\n.hidden {\n display: none;\n}\n\nhtml {\n -webkit-text-size-adjust: 100%;\n font-size: 125%;\n}\n\n.icon {\n background-repeat: no-repeat;\n background-size: 100%;\n}\n\n@media (prefers-color-scheme: dark) {\n body {\n --background-color: var(--google-gray-900);\n --error-code-color: var(--google-gray-500);\n --heading-color: var(--google-gray-500);\n --link-color: var(--google-blue-300);\n --primary-button-fill-color-active: rgb(129, 162, 208);\n --primary-button-fill-color: var(--google-blue-300);\n --primary-button-text-color: var(--google-gray-900);\n --quiet-background-color: var(--background-color);\n --secondary-button-border-color: var(--google-gray-700);\n --secondary-button-fill-color: var(--google-gray-900);\n --secondary-button-hover-fill-color: rgb(48, 51, 57);\n --secondary-button-text-color: var(--google-blue-300);\n --small-link-color: var(--google-blue-300);\n --text-color: var(--google-gray-500);\n }\n}\n</style>\n <style>/* Copyright 2014 The Chromium Authors\n Use of this source code is governed by a BSD-style license that can be\n found in the LICENSE file. */\n\nbutton {\n border: 0;\n border-radius: 4px;\n box-sizing: border-box;\n color: var(--primary-button-text-color);\n cursor: pointer;\n float: right;\n font-size: .875em;\n margin: 0;\n padding: 8px 16px;\n transition: box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1);\n user-select: none;\n}\n\n[dir='rtl'] button {\n float: left;\n}\n\n.bad-clock button,\n.captive-portal button,\n.https-only button,\n.insecure-form button,\n.lookalike-url button,\n.main-frame-blocked button,\n.neterror button,\n.pdf button,\n.ssl button,\n.enterprise-block button,\n.enterprise-warn button,\n.safe-browsing-billing button {\n background: var(--primary-button-fill-color);\n}\n\nbutton:active {\n background: var(--primary-button-fill-color-active);\n outline: 0;\n}\n\n#debugging {\n display: inline;\n overflow: auto;\n}\n\n.debugging-content {\n line-height: 1em;\n margin-bottom: 0;\n margin-top: 1em;\n}\n\n.debugging-content-fixed-width {\n display: block;\n font-family: monospace;\n font-size: 1.2em;\n margin-top: 0.5em;\n}\n\n.debugging-title {\n font-weight: bold;\n}\n\n#details {\n margin: 0 0 50px;\n}\n\n#details p:not(:first-of-type) {\n margin-top: 20px;\n}\n\n.secondary-button:active {\n border-color: white;\n box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3),\n 0 2px 6px 2px rgba(60, 64, 67, .15);\n}\n\n.secondary-button:hover {\n background: var(--secondary-button-hover-fill-color);\n border-color: var(--secondary-button-hover-border-color);\n text-decoration: none;\n}\n\n.error-code {\n color: var(--error-code-color);\n font-size: .8em;\n margin-top: 12px;\n text-transform: uppercase;\n}\n\n#error-debugging-info {\n font-size: 0.8em;\n}\n\nh1 {\n color: var(--heading-color);\n font-size: 1.6em;\n font-weight: normal;\n line-height: 1.25em;\n margin-bottom: 16px;\n}\n\nh2 {\n font-size: 1.2em;\n font-weight: normal;\n}\n\n.icon {\n height: 72px;\n margin: 0 0 40px;\n width: 72px;\n}\n\ninput[type=checkbox] {\n opacity: 0;\n}\n\ninput[type=checkbox]:focus ~ .checkbox::after {\n outline: -webkit-focus-ring-color auto 5px;\n}\n\n.interstitial-wrapper {\n box-sizing: border-box;\n font-size: 1em;\n line-height: 1.6em;\n margin: 14vh auto 0;\n max-width: 600px;\n width: 100%;\n}\n\n#main-message > p {\n display: inline;\n}\n\n#extended-reporting-opt-in {\n font-size: .875em;\n margin-top: 32px;\n}\n\n#extended-reporting-opt-in label {\n display: grid;\n grid-template-columns: 1.8em 1fr;\n position: relative;\n}\n\n#enhanced-protection-message {\n border-radius: 4px;\n font-size: 1em;\n margin-top: 32px;\n padding: 10px 5px;\n}\n\n#enhanced-protection-message label {\n display: grid;\n grid-template-columns: 2.5em 1fr;\n position: relative;\n}\n\n#enhanced-protection-message div {\n margin: 0.5em;\n}\n\n#enhanced-protection-message .icon {\n height: 1.5em;\n vertical-align: middle;\n width: 1.5em;\n}\n\n.nav-wrapper {\n margin-top: 51px;\n}\n\n.nav-wrapper::after {\n clear: both;\n content: '';\n display: table;\n width: 100%;\n}\n\n.small-link {\n color: var(--small-link-color);\n font-size: .875em;\n}\n\n.checkboxes {\n flex: 0 0 24px;\n}\n\n.checkbox {\n --padding: .9em;\n background: transparent;\n display: block;\n height: 1em;\n left: -1em;\n padding-inline-start: var(--padding);\n position: absolute;\n right: 0;\n top: -.5em;\n width: 1em;\n}\n\n.checkbox::after {\n border: 1px solid white;\n border-radius: 2px;\n content: '';\n height: 1em;\n left: var(--padding);\n position: absolute;\n top: var(--padding);\n width: 1em;\n}\n\n.checkbox::before {\n background: transparent;\n border: 2px solid white;\n border-inline-end-width: 0;\n border-top-width: 0;\n content: '';\n height: .2em;\n left: calc(.3em + var(--padding));\n opacity: 0;\n position: absolute;\n top: calc(.3em + var(--padding));\n transform: rotate(-45deg);\n width: .5em;\n}\n\ninput[type=checkbox]:checked ~ .checkbox::before {\n opacity: 1;\n}\n\n#recurrent-error-message {\n background: #ededed;\n border-radius: 4px;\n margin-bottom: 16px;\n margin-top: 12px;\n padding: 12px 16px;\n}\n\n.showing-recurrent-error-message #extended-reporting-opt-in {\n margin-top: 16px;\n}\n\n.showing-recurrent-error-message #enhanced-protection-message {\n margin-top: 16px;\n}\n\n@media (max-width: 700px) {\n .interstitial-wrapper {\n padding: 0 10%;\n }\n\n #error-debugging-info {\n overflow: auto;\n }\n}\n\n@media (max-width: 420px) {\n button,\n [dir='rtl'] button,\n .small-link {\n float: none;\n font-size: .825em;\n font-weight: 500;\n margin: 0;\n width: 100%;\n }\n\n button {\n padding: 16px 24px;\n }\n\n #details {\n margin: 20px 0 20px 0;\n }\n\n #details p:not(:first-of-type) {\n margin-top: 10px;\n }\n\n .secondary-button:not(.hidden) {\n display: block;\n margin-top: 20px;\n text-align: center;\n width: 100%;\n }\n\n .interstitial-wrapper {\n padding: 0 5%;\n }\n\n #extended-reporting-opt-in {\n margin-top: 24px;\n }\n\n #enhanced-protection-message {\n margin-top: 24px;\n }\n\n .nav-wrapper {\n margin-top: 30px;\n }\n}\n\n/**\n * Mobile specific styling.\n * Navigation buttons are anchored to the bottom of the screen.\n * Details message replaces the top content in its own scrollable area.\n */\n\n@media (max-width: 420px) {\n .nav-wrapper .secondary-button {\n border: 0;\n margin: 16px 0 0;\n margin-inline-end: 0;\n padding-bottom: 16px;\n padding-top: 16px;\n }\n}\n\n/* Fixed nav. */\n@media (min-width: 240px) and (max-width: 420px) and\n (min-height: 401px),\n (min-width: 421px) and (min-height: 240px) and\n (max-height: 560px) {\n body .nav-wrapper {\n background: var(--background-color);\n bottom: 0;\n box-shadow: 0 -12px 24px var(--background-color);\n left: 0;\n margin: 0 auto;\n max-width: 736px;\n padding-inline-end: 24px;\n padding-inline-start: 24px;\n position: fixed;\n right: 0;\n width: 100%;\n z-index: 2;\n }\n\n .interstitial-wrapper {\n max-width: 736px;\n }\n\n #details,\n #main-content {\n padding-bottom: 40px;\n }\n\n #details {\n padding-top: 5.5vh;\n }\n\n button.small-link {\n color: var(--google-blue-600);\n }\n}\n\n@media (max-width: 420px) and (orientation: portrait),\n (max-height: 560px) {\n body {\n margin: 0 auto;\n }\n\n button,\n [dir='rtl'] button,\n button.small-link,\n .nav-wrapper .secondary-button {\n font-family: Roboto-Regular,Helvetica;\n font-size: .933em;\n margin: 6px 0;\n transform: translatez(0);\n }\n\n .nav-wrapper {\n box-sizing: border-box;\n padding-bottom: 8px;\n width: 100%;\n }\n\n #details {\n box-sizing: border-box;\n height: auto;\n margin: 0;\n opacity: 1;\n transition: opacity 250ms cubic-bezier(0.4, 0, 0.2, 1);\n }\n\n #details.hidden,\n #main-content.hidden {\n height: 0;\n opacity: 0;\n overflow: hidden;\n padding-bottom: 0;\n transition: none;\n }\n\n h1 {\n font-size: 1.5em;\n margin-bottom: 8px;\n }\n\n .icon {\n margin-bottom: 5.69vh;\n }\n\n .interstitial-wrapper {\n box-sizing: border-box;\n margin: 7vh auto 12px;\n padding: 0 24px;\n position: relative;\n }\n\n .interstitial-wrapper p {\n font-size: .95em;\n line-height: 1.61em;\n margin-top: 8px;\n }\n\n #main-content {\n margin: 0;\n transition: opacity 100ms cubic-bezier(0.4, 0, 0.2, 1);\n }\n\n .small-link {\n border: 0;\n }\n\n .suggested-left > #control-buttons,\n .suggested-right > #control-buttons {\n float: none;\n margin: 0;\n }\n}\n\n@media (min-width: 421px) and (min-height: 500px) and (max-height: 560px) {\n .interstitial-wrapper {\n margin-top: 10vh;\n }\n}\n\n@media (min-height: 400px) and (orientation:portrait) {\n .interstitial-wrapper {\n margin-bottom: 145px;\n }\n}\n\n@media (min-height: 299px) {\n .nav-wrapper {\n padding-bottom: 16px;\n }\n}\n\n@media (max-height: 560px) and (min-height: 240px) and (orientation:landscape) {\n .extended-reporting-has-checkbox #details {\n padding-bottom: 80px;\n }\n}\n\n@media (min-height: 500px) and (max-height: 650px) and (max-width: 414px) and\n (orientation: portrait) {\n .interstitial-wrapper {\n margin-top: 7vh;\n }\n}\n\n@media (min-height: 650px) and (max-width: 414px) and (orientation: portrait) {\n .interstitial-wrapper {\n margin-top: 10vh;\n }\n}\n\n/* Small mobile screens. No fixed nav. */\n@media (max-height: 400px) and (orientation: portrait),\n (max-height: 239px) and (orientation: landscape),\n (max-width: 419px) and (max-height: 399px) {\n .interstitial-wrapper {\n display: flex;\n flex-direction: column;\n margin-bottom: 0;\n }\n\n #details {\n flex: 1 1 auto;\n order: 0;\n }\n\n #main-content {\n flex: 1 1 auto;\n order: 0;\n }\n\n .nav-wrapper {\n flex: 0 1 auto;\n margin-top: 8px;\n order: 1;\n padding-inline-end: 0;\n padding-inline-start: 0;\n position: relative;\n width: 100%;\n }\n\n button,\n .nav-wrapper .secondary-button {\n padding: 16px 24px;\n }\n\n button.small-link {\n color: var(--google-blue-600);\n }\n}\n\n@media (max-width: 239px) and (orientation: portrait) {\n .nav-wrapper {\n padding-inline-end: 0;\n padding-inline-start: 0;\n }\n}\n</style>\n <style>/* Copyright 2013 The Chromium Authors\n * Use of this source code is governed by a BSD-style license that can be\n * found in the LICENSE file. */\n\n/* Don't use the main frame div when the error is in a subframe. */\nhtml[subframe] #main-frame-error {\n display: none;\n}\n\n/* Don't use the subframe error div when the error is in a main frame. */\nhtml:not([subframe]) #sub-frame-error {\n display: none;\n}\n\nh1 {\n margin-top: 0;\n word-wrap: break-word;\n}\n\nh1 span {\n font-weight: 500;\n}\n\na {\n text-decoration: none;\n}\n\n.icon {\n -webkit-user-select: none;\n display: inline-block;\n}\n\n.icon-generic {\n /* Can't access chrome://theme/IDR_ERROR_NETWORK_GENERIC from an untrusted\n * renderer process, so embed the resource manually. */\n content: -webkit-image-set(\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABIAQMAAABvIyEEAAAABlBMVEUAAABTU1OoaSf/AAAAAXRSTlMAQObYZgAAAENJREFUeF7tzbEJACEQRNGBLeAasBCza2lLEGx0CxFGG9hBMDDxRy/72O9FMnIFapGylsu1fgoBdkXfUHLrQgdfrlJN1BdYBjQQm3UAAAAASUVORK5CYII=) 1x,\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQAQMAAADdiHD7AAAABlBMVEUAAABTU1OoaSf/AAAAAXRSTlMAQObYZgAAAFJJREFUeF7t0cENgDAMQ9FwYgxG6WjpaIzCCAxQxVggFuDiCvlLOeRdHR9yzjncHVoq3npu+wQUrUuJHylSTmBaespJyJQoObUeyxDQb3bEm5Au81c0pSCD8HYAAAAASUVORK5CYII=) 2x);\n}\n\n.icon-offline {\n content: -webkit-image-set(\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABIAQMAAABvIyEEAAAABlBMVEUAAABTU1OoaSf/AAAAAXRSTlMAQObYZgAAAGxJREFUeF7tyMEJwkAQRuFf5ipMKxYQiJ3Z2nSwrWwBA0+DQZcdxEOueaePp9+dQZFB7GpUcURSVU66yVNFj6LFICatThZB6r/ko/pbRpUgilY0Cbw5sNmb9txGXUKyuH7eV25x39DtJXUNPQGJtWFV+BT/QAAAAABJRU5ErkJggg==) 1x,\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQBAMAAAAVaP+LAAAAGFBMVEUAAABTU1NNTU1TU1NPT09SUlJSUlJTU1O8B7DEAAAAB3RSTlMAoArVKvVgBuEdKgAAAJ1JREFUeF7t1TEOwyAMQNG0Q6/UE+RMXD9d/tC6womIFSL9P+MnAYOXeTIzMzMzMzMzaz8J9Ri6HoITmuHXhISE8nEh9yxDh55aCEUoTGbbQwjqHwIkRAEiIaG0+0AA9VBMaE89Rogeoww936MQrWdBr4GN/z0IAdQ6nQ/FIpRXDwHcA+JIJcQowQAlFUA0MfQpXLlVQfkzR4igS6ENjknm/wiaGhsAAAAASUVORK5CYII=) 2x);\n position: relative;\n}\n\n.icon-disabled {\n content: -webkit-image-set(\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAABICAMAAAAZF4G5AAAABlBMVEVMaXFTU1OXUj8tAAAAAXRSTlMAQObYZgAAASZJREFUeAHd11Fq7jAMRGGf/W/6PoWB67YMqv5DybwG/CFjRuR8JBw3+ByiRjgV9W/TJ31P0tBfC6+cj1haUFXKHmVJo5wP98WwQ0ZCbfUc6LQ6VuUBz31ikADkLMkDrfUC4rR6QGW+gF6rx7NaHWCj1Y/W6lf4L7utvgBSt3rBFSS/XBMPUILcJINHCBWYUfpWn4NBi1ZfudIc3rf6/NGEvEA+AsYTJozmXemjXeLZAov+mnkN2HfzXpMSVQDnGw++57qNJ4D1xitA2sJ+VAWMygSEaYf2mYPTjZfk2K8wmP7HLIH5Mg4/pP+PEcDzUvDMvYbs/2NWwPO5vBdMZE4EE5UTQLiBFDaUlTDPBRoJ9HdAYIkIo06og3BNXtCzy7zA1aXk5x+tJARq63eAygAAAABJRU5ErkJggg==) 1x,\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOAAAACQAQMAAAArwfVjAAAABlBMVEVMaXFTU1OXUj8tAAAAAXRSTlMAQObYZgAAAYdJREFUeF7F1EFqwzAUBNARAmVj0FZe5QoBH6BX+dn4GlY2PYNzGx/A0CvkCIJuvIraKJKbgBvzf2g62weDGD7CYggpfFReis4J0ey9EGFIiEQQojFSlA9kSIiqd0KkFjKsewgRbStEN19mxUPTtmW9HQ/h6tyqNQ8NlSMZdzyE6qkoE0trVYGFm0n1WYeBhduzwbwBC7voS+vIxfeMjeaiLxsMMtQNwMPtuew+DjzcTHk8YMfDknEcIUOtf2lVfgVH3K4Xv5PRYAXRVMtItIJ3rfaCIVn9DsTH2NxisAVRex2Hh3hX+/mRUR08bAwPEYsI51ZxWH4Q0SpicQRXeyEaIug48FEdegARfMz/tADVsRciwTAxW308ehmC2gLraC+YCbV3QoTZexa+zegAEW5PhhgYfmbvJgcRqngGByOSXdFJcLk2JeDPEN0kxe1JhIt5FiFA+w+ItMELsUyPF2IaJ4aILqb4FbxPwhImwj6JauKgDUCYaxmYIsd4KXdMjIC9ItB5Bn4BNRwsG0XM2nwAAAAASUVORK5CYII=) 2x);\n width: 112px;\n}\n\n.hidden {\n display: none;\n}\n\n#suggestions-list a {\n color: var(--google-blue-600);\n}\n\n#suggestions-list p {\n margin-block-end: 0;\n}\n\n#suggestions-list ul {\n margin-top: 0;\n}\n\n.single-suggestion {\n list-style-type: none;\n padding-inline-start: 0;\n}\n\n#error-information-button {\n content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTExIDE4aDJ2LTJoLTJ2MnptMS0xNkM2LjQ4IDIgMiA2LjQ4IDIgMTJzNC40OCAxMCAxMCAxMCAxMC00LjQ4IDEwLTEwUzE3LjUyIDIgMTIgMnptMCAxOGMtNC40MSAwLTgtMy41OS04LThzMy41OS04IDgtOCA4IDMuNTkgOCA4LTMuNTkgOC04IDh6bTAtMTRjLTIuMjEgMC00IDEuNzktNCA0aDJjMC0xLjEuOS0yIDItMnMyIC45IDIgMmMwIDItMyAxLjc1LTMgNWgyYzAtMi4yNSAzLTIuNSAzLTUgMC0yLjIxLTEuNzktNC00LTR6Ii8+PC9zdmc+);\n height: 24px;\n vertical-align: -.15em;\n width: 24px;\n}\n\n.use-popup-container#error-information-popup-container\n #error-information-popup {\n align-items: center;\n background-color: var(--popup-container-background-color);\n display: flex;\n height: 100%;\n left: 0;\n position: fixed;\n top: 0;\n width: 100%;\n z-index: 100;\n}\n\n.use-popup-container#error-information-popup-container\n #error-information-popup-content > p {\n margin-bottom: 11px;\n margin-inline-start: 20px;\n}\n\n.use-popup-container#error-information-popup-container #suggestions-list ul {\n margin-inline-start: 15px;\n}\n\n.use-popup-container#error-information-popup-container\n #error-information-popup-box {\n background-color: var(--background-color);\n left: 5%;\n padding-bottom: 15px;\n padding-top: 15px;\n position: fixed;\n width: 90%;\n z-index: 101;\n}\n\n.use-popup-container#error-information-popup-container div.error-code {\n margin-inline-start: 20px;\n}\n\n.use-popup-container#error-information-popup-container #suggestions-list p {\n margin-inline-start: 20px;\n}\n\n:not(.use-popup-container)#error-information-popup-container\n #error-information-popup-close {\n display: none;\n}\n\n#error-information-popup-close {\n margin-bottom: 0;\n margin-inline-end: 35px;\n margin-top: 15px;\n text-align: end;\n}\n\n.link-button {\n color: rgb(66, 133, 244);\n display: inline-block;\n font-weight: bold;\n text-transform: uppercase;\n}\n\n#sub-frame-error-details {\n\n color: #8F8F8F;\n\n /* Not done on mobile for performance reasons. */\n text-shadow: 0 1px 0 rgba(255,255,255,0.3);\n\n}\n\n[jscontent=hostName],\n[jscontent=failedUrl] {\n overflow-wrap: break-word;\n}\n\n.secondary-button {\n background: #d9d9d9;\n color: #696969;\n margin-inline-end: 16px;\n}\n\n.snackbar {\n background: #323232;\n border-radius: 2px;\n bottom: 24px;\n box-sizing: border-box;\n color: #fff;\n font-size: .87em;\n left: 24px;\n max-width: 568px;\n min-width: 288px;\n opacity: 0;\n padding: 16px 24px 12px;\n position: fixed;\n transform: translateY(90px);\n will-change: opacity, transform;\n z-index: 999;\n}\n\n.snackbar-show {\n -webkit-animation:\n show-snackbar 250ms cubic-bezier(0, 0, 0.2, 1) forwards,\n hide-snackbar 250ms cubic-bezier(0.4, 0, 1, 1) forwards 5s;\n}\n\n@-webkit-keyframes show-snackbar {\n 100% {\n opacity: 1;\n transform: translateY(0);\n }\n}\n\n@-webkit-keyframes hide-snackbar {\n 0% {\n opacity: 1;\n transform: translateY(0);\n }\n 100% {\n opacity: 0;\n transform: translateY(90px);\n }\n}\n\n.suggestions {\n margin-top: 18px;\n}\n\n.suggestion-header {\n font-weight: bold;\n margin-bottom: 4px;\n}\n\n.suggestion-body {\n color: #777;\n}\n\n/* Decrease padding at low sizes. */\n@media (max-width: 640px), (max-height: 640px) {\n h1 {\n margin: 0 0 15px;\n }\n .suggestions {\n margin-top: 10px;\n }\n .suggestion-header {\n margin-bottom: 0;\n }\n}\n\n#download-link,\n#download-link-clicked {\n margin-bottom: 30px;\n margin-top: 30px;\n}\n\n#download-link-clicked {\n color: #BBB;\n}\n\n#download-link::before,\n#download-link-clicked::before {\n content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxLjJlbSIgaGVpZ2h0PSIxLjJlbSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNNSAyMGgxNHYtMkg1bTE0LTloLTRWM0g5djZINWw3IDcgNy03eiIgZmlsbD0iIzQyODVGNCIvPjwvc3ZnPg==);\n display: inline-block;\n margin-inline-end: 4px;\n vertical-align: -webkit-baseline-middle;\n}\n\n#download-link-clicked::before {\n opacity: 0;\n width: 0;\n}\n\n#offline-content-list-visibility-card {\n border: 1px solid white;\n border-radius: 8px;\n display: flex;\n font-size: .8em;\n justify-content: space-between;\n line-height: 1;\n}\n\n#offline-content-list.list-hidden #offline-content-list-visibility-card {\n border-color: rgb(218, 220, 224);\n}\n\n#offline-content-list-visibility-card > div {\n padding: 1em;\n}\n\n#offline-content-list-title {\n color: var(--google-gray-700);\n}\n\n#offline-content-list-show-text,\n#offline-content-list-hide-text {\n color: rgb(66, 133, 244);\n}\n\n/* Hides the \hide\ text div when the offline content list is collapsed/hidden\n * and, alternatively, hides the \show\ text div when the offline content list\n * is expanded/shown.\n */\n#offline-content-list.list-hidden #offline-content-list-hide-text,\n#offline-content-list:not(.list-hidden) #offline-content-list-show-text {\n display: none;\n}\n\n/* Controls the animation of the offline content list when it is expanded/shown.\n */\n#offline-content-suggestions {\n /* Max-height has to be set for the height animation to work. The chosen value\n * is a little greater than the maximum height the list will have, when all\n * suggestions have images, so that it is never clamped. This makes so that\n * when the actual height is smaller then the animation is not as smooth.\n */\n max-height: 27em;\n transition: max-height 200ms ease-in, visibility 0s 200ms,\n opacity 200ms 200ms linear;\n}\n\n/* Controls the animation of the offline content list when it is\n * collapsed/hidden.\n */\n#offline-content-list.list-hidden #offline-content-suggestions {\n max-height: 0;\n opacity: 0;\n transition: opacity 200ms linear, visibility 0s 200ms,\n max-height 200ms 200ms ease-out;\n visibility: hidden;\n}\n\n#offline-content-list {\n margin-inline-start: -5%;\n width: 110%;\n}\n\n/* The selectors below adjust the \overflow\ of the suggestion cards contents\n * based on the same screen size based strategy used for the main frame, which\n * is applied by the `interstitial-wrapper` class. */\n@media (max-width: 420px) {\n #offline-content-list {\n margin-inline-start: -2.5%;\n width: 105%;\n }\n}\n@media (max-width: 420px) and (orientation: portrait),\n (max-height: 560px) {\n #offline-content-list {\n margin-inline-start: -12px;\n width: calc(100% + 24px);\n }\n}\n\n.suggestion-with-image .offline-content-suggestion-thumbnail {\n flex-basis: 8.2em;\n flex-shrink: 0;\n}\n\n.suggestion-with-image .offline-content-suggestion-thumbnail > img {\n height: 100%;\n width: 100%;\n}\n\n.suggestion-with-image #offline-content-list:not(.is-rtl)\n.offline-content-suggestion-thumbnail > img {\n border-bottom-right-radius: 7px;\n border-top-right-radius: 7px;\n}\n\n.suggestion-with-image #offline-content-list.is-rtl\n.offline-content-suggestion-thumbnail > img {\n border-bottom-left-radius: 7px;\n border-top-left-radius: 7px;\n}\n\n.suggestion-with-icon .offline-content-suggestion-thumbnail {\n align-items: center;\n display: flex;\n justify-content: center;\n min-height: 4.2em;\n min-width: 4.2em;\n}\n\n.suggestion-with-icon .offline-content-suggestion-thumbnail > div {\n align-items: center;\n background-color: rgb(241, 243, 244);\n border-radius: 50%;\n display: flex;\n height: 2.3em;\n justify-content: center;\n width: 2.3em;\n}\n\n.suggestion-with-icon .offline-content-suggestion-thumbnail > div > img {\n height: 1.45em;\n width: 1.45em;\n}\n\n.offline-content-suggestion-favicon {\n height: 1em;\n margin-inline-end: 0.4em;\n width: 1.4em;\n}\n\n.offline-content-suggestion-favicon > img {\n height: 1.4em;\n width: 1.4em;\n}\n\n.no-favicon .offline-content-suggestion-favicon {\n display: none;\n}\n\n.image-video {\n content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTcgMTAuNVY3YTEgMSAwIDAgMC0xLTFINGExIDEgMCAwIDAtMSAxdjEwYTEgMSAwIDAgMCAxIDFoMTJhMSAxIDAgMCAwIDEtMXYtMy41bDQgNHYtMTFsLTQgNHoiIGZpbGw9IiMzQzQwNDMiLz48L3N2Zz4=);\n}\n\n.image-music-note {\n content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgM3Y5LjI2Yy0uNS0uMTctMS0uMjYtMS41LS4yNkM4IDEyIDYgMTQgNiAxNi41UzggMjEgMTAuNSAyMXM0LjUtMiA0LjUtNC41VjZoNFYzaC03eiIgZmlsbD0iIzNDNDA0MyIvPjwvc3ZnPg==);\n}\n\n.image-earth {\n content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgMmM1LjUyIDAgMTAgNC40OCAxMCAxMHMtNC40OCAxMC0xMCAxMFMyIDE3LjUyIDIgMTIgNi40OCAyIDEyIDJ6TTQgMTJoNC40YzMuNDA3LjAyMiA0LjkyMiAxLjczIDQuNTQzIDUuMTI3SDkuNDg4djIuNDdhOC4wMDQgOC4wMDQgMCAwIDAgMTAuNDk4LTguMDgzQzE5LjMyNyAxMi41MDQgMTguMzMyIDEzIDE3IDEzYy0yLjEzNyAwLTMuMjA2LS45MTYtMy4yMDYtMi43NWgtMy43NDhjLS4yNzQtMi43MjguNjgzLTQuMDkyIDIuODctNC4wOTIgMC0uOTc1LjMyNy0xLjU5Ny44MTEtMS45N0E4LjAwNCA4LjAwNCAwIDAgMCA0IDEyeiIgZmlsbD0iIzNDNDA0MyIvPjwvc3ZnPg==);\n}\n\n.image-file {\n content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTMgOVYzLjVMMTguNSA5TTYgMmMtMS4xMSAwLTIgLjg5LTIgMnYxNmEyIDIgMCAwIDAgMiAyaDEyYTIgMiAwIDAgMCAyLTJWOGwtNi02SDZ6IiBmaWxsPSIjM0M0MDQzIi8+PC9zdmc+);\n}\n\n.offline-content-suggestion-texts {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n line-height: 1.3;\n padding: .9em;\n width: 100%;\n}\n\n.offline-content-suggestion-title {\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 3;\n color: rgb(32, 33, 36);\n display: -webkit-box;\n font-size: 1.1em;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\ndiv.offline-content-suggestion {\n align-items: stretch;\n border: 1px solid rgb(218, 220, 224);\n border-radius: 8px;\n display: flex;\n justify-content: space-between;\n margin-bottom: .8em;\n}\n\n.suggestion-with-image {\n flex-direction: row;\n height: 8.2em;\n max-height: 8.2em;\n}\n\n.suggestion-with-icon {\n flex-direction: row-reverse;\n height: 4.2em;\n max-height: 4.2em;\n}\n\n.suggestion-with-icon .offline-content-suggestion-title {\n -webkit-line-clamp: 1;\n word-break: break-all;\n}\n\n.suggestion-with-icon .offline-content-suggestion-texts {\n padding-inline-start: 0;\n}\n\n.offline-content-suggestion-attribution-freshness {\n color: rgb(95, 99, 104);\n display: flex;\n font-size: .8em;\n line-height: 1.7em;\n}\n\n.offline-content-suggestion-attribution {\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 1;\n display: -webkit-box;\n flex-shrink: 1;\n margin-inline-end: 0.3em;\n overflow: hidden;\n overflow-wrap: break-word;\n text-overflow: ellipsis;\n word-break: break-all;\n}\n\n.no-attribution .offline-content-suggestion-attribution {\n display: none;\n}\n\n.offline-content-suggestion-freshness::before {\n content: '-';\n display: inline-block;\n flex-shrink: 0;\n margin-inline-end: .1em;\n margin-inline-start: .1em;\n}\n\n.no-attribution .offline-content-suggestion-freshness::before {\n display: none;\n}\n\n.offline-content-suggestion-freshness {\n flex-shrink: 0;\n}\n\n.suggestion-with-image .offline-content-suggestion-pin-spacer {\n flex-grow: 100;\n flex-shrink: 1;\n}\n\n.suggestion-with-image .offline-content-suggestion-pin {\n content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0wIDBoMjR2MjRIMFYweiIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9ImIiPjx1c2UgeGxpbms6aHJlZj0iI2EiIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cGF0aCBjbGlwLXBhdGg9InVybCgjYikiIGQ9Ik0xMiAyQzYuNSAyIDIgNi41IDIgMTJzNC41IDEwIDEwIDEwIDEwLTQuNSAxMC0xMFMxNy41IDIgMTIgMnptNSAxNkg3di0yaDEwdjJ6bS02LjctNEw3IDEwLjdsMS40LTEuNCAxLjkgMS45IDUuMy01LjNMMTcgNy4zIDEwLjMgMTR6IiBmaWxsPSIjOUFBMEE2Ii8+PC9zdmc+);\n flex-shrink: 0;\n height: 1.4em;\n margin-inline-start: .4em;\n width: 1.4em;\n}\n\n/* Controls the animation (and a bit more) of the launch-downloads-home action\n * button when the offline content list is expanded/shown.\n */\n#offline-content-list-action {\n text-align: center;\n transition: visibility 0s 200ms, opacity 200ms 200ms linear;\n}\n\n/* Controls the animation of the launch-downloads-home action button when the\n * offline content list is collapsed/hidden.\n */\n#offline-content-list.list-hidden #offline-content-list-action {\n opacity: 0;\n transition: opacity 200ms linear, visibility 0s 200ms;\n visibility: hidden;\n}\n\n#cancel-save-page-button {\n background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ij48Y2xpcFBhdGggaWQ9Im1hc2siPjxwYXRoIGQ9Ik0xMiAyQzYuNSAyIDIgNi41IDIgMTJzNC41IDEwIDEwIDEwIDEwLTQuNSAxMC0xMFMxNy41IDIgMTIgMnptNSAxNkg3di0yaDEwdjJ6bS02LjctNEw3IDEwLjdsMS40LTEuNCAxLjkgMS45IDUuMy01LjNMMTcgNy4zIDEwLjMgMTR6IiBmaWxsPSIjOUFBMEE2Ii8+PC9jbGlwUGF0aD48cGF0aCBjbGlwLXBhdGg9InVybCgjbWFzaykiIGZpbGw9IiM5QUEwQTYiIGQ9Ik0wIDBoMjR2MjRIMHoiLz48cGF0aCBjbGlwLXBhdGg9InVybCgjbWFzaykiIGZpbGw9IiMxQTczRTgiIHN0eWxlPSJhbmltYXRpb246b2ZmbGluZUFuaW1hdGlvbiA0cyBpbmZpbml0ZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxzdHlsZT5Aa2V5ZnJhbWVzIG9mZmxpbmVBbmltYXRpb257MCUsMzUle2hlaWdodDowfTYwJXtoZWlnaHQ6MTAwJX05MCV7ZmlsbC1vcGFjaXR5OjF9dG97ZmlsbC1vcGFjaXR5OjB9fTwvc3R5bGU+PC9zdmc+);\n background-position: right 27px center;\n background-repeat: no-repeat;\n border: 1px solid var(--google-gray-300);\n border-radius: 5px;\n color: var(--google-gray-700);\n margin-bottom: 26px;\n padding-bottom: 16px;\n padding-inline-end: 88px;\n padding-inline-start: 16px;\n padding-top: 16px;\n text-align: start;\n}\n\nhtml[dir='rtl'] #cancel-save-page-button {\n background-position: left 27px center;\n}\n\n#save-page-for-later-button {\n display: flex;\n justify-content: start;\n}\n\n#save-page-for-later-button a::before {\n content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxLjJlbSIgaGVpZ2h0PSIxLjJlbSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNNSAyMGgxNHYtMkg1bTE0LTloLTRWM0g5djZINWw3IDcgNy03eiIgZmlsbD0iIzQyODVGNCIvPjwvc3ZnPg==);\n display: inline-block;\n margin-inline-end: 4px;\n vertical-align: -webkit-baseline-middle;\n}\n\n.hidden#save-page-for-later-button {\n display: none;\n}\n\n/* Don't allow overflow when in a subframe. */\nhtml[subframe] body {\n overflow: hidden;\n}\n\n#sub-frame-error {\n -webkit-align-items: center;\n -webkit-flex-flow: column;\n -webkit-justify-content: center;\n background-color: #DDD;\n display: -webkit-flex;\n height: 100%;\n left: 0;\n position: absolute;\n text-align: center;\n top: 0;\n transition: background-color 200ms ease-in-out;\n width: 100%;\n}\n\n#sub-frame-error:hover {\n background-color: #EEE;\n}\n\n#sub-frame-error .icon-generic {\n margin: 0 0 16px;\n}\n\n#sub-frame-error-details {\n margin: 0 10px;\n text-align: center;\n visibility: hidden;\n}\n\n/* Show details only when hovering. */\n#sub-frame-error:hover #sub-frame-error-details {\n visibility: visible;\n}\n\n/* If the iframe is too small, always hide the error code. */\n/* TODO(mmenke): See if overflow: no-display works better, once supported. */\n@media (max-width: 200px), (max-height: 95px) {\n #sub-frame-error-details {\n display: none;\n }\n}\n\n/* Adjust icon for small embedded frames in apps. */\n@media (max-height: 100px) {\n #sub-frame-error .icon-generic {\n height: auto;\n margin: 0;\n
    { statusCode: 424, statusMessage: exception in stage5 chrome browser. see meta.trace for details on all fatal errors found. errMsg=fatalError encountered in page. details=FAILED PAGE NAVIGATION. unknown error while performing page navigation. status=424., originalRequest: { pages: [ { url: https://fr.royalcdkeys.com/products/resident-evil-5-arg-xbox-one-series-cd-key.json?variant=40988720365705, renderType: html, requestSettings: { ignoreImages: true, maxWait: 15000 } } ] }, pageResponses: [ { navUrl: chrome-error://chromewebdata/, navId: 1, statusCode: 424, eventPhase: load, doneDetail: { reason: fatalError:FAILED PAGE NAVIGATION. unknown error while performing page navigation. status=424., statusCode: 424 }, resourceSummary: { complete: 0, failed: 1, aborted: 0, orphaned: 0, active: 0, late: 0 }, resources: [ {elapsed:148,detail:'failed:404:net::ERR_HTTP_RESPONSE_CODE_FAILURE',start:'25(initialRequest)',ended:'173(initialRequest)',frame:'main(nav)',navId:'0',type:'document',url:'https://fr.royalcdkeys.com/products/resident-evi...box-one-series-cd-key.json?variant=40988720365705'} ], debugDiags: [], contentErrors: [], errors: [ { name: FatalError, message: FAILED PAGE NAVIGATION. unknown error while performing page navigation. status=424., statusCode: 424 } ], metrics: { startTime: 2023-06-20T18:31:19.185Z, endTime: 2023-06-20T18:31:19.445Z, elapsedMs: 260, pageStatus: 404 }, scriptOutput: {}, headers: { access-control-allow-origin: *, alt-svc: h3=\:443\; ma=86400, cf-cache-status: DYNAMIC, cf-ray: 7da616895b482ccc-DFW, content-encoding: gzip, content-language: en-DE, content-security-policy: block-all-mixed-content; frame-ancestors 'none'; upgrade-insecure-requests;, content-type: application/json; charset=utf-8, date: Tue, 20 Jun 2023 18:31:19 GMT, etag: W/\cacheable:63b42f041aa21d32edce3fe1f275a30d\, nel: {\success_fraction\:0.01,\report_to\:\cf-nel\,\max_age\:604800}, powered-by: Shopify, processed-by: Weglot, report-to: {\endpoints\:[{\url\:\https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=fgFEdK%2FfGzdyT1eVLZqH4qIc0yXH66J5uME4%2Fh%2FVouDHAmwyVAw787PvlW2LbOY7giUowr%2BMYQSqtnF0R7ANeaaXhOhmJh2UQ185PTfG4POgZ114bHOZXeyCPSKwTrCqQA%3D%3D\}],\group\:\cf-nel\,\max_age\:604800}, server-timing: processing;dur=37, db;dur=22, asn;desc=\33438\, edge;desc=\DFW\, country;desc=\US\, servedBy;desc=\d4dj\, requestID;desc=\0b04fe8d-4a24-4ffa-b425-d95b0e61bf36\, cfRequestDuration;dur=80.999851, strict-transport-security: max-age=7889238, vary: Accept-Encoding, Accept, weglot-translated: false - Invalid JSON, Nothing to translate, x-cache: miss, x-content-type-options: nosniff, x-dc: gcp-us-south1,gcp-us-central1,gcp-us-central1, x-download-options: noopen, x-frame-options: DENY, x-hw: 1687285879.cds217.de1.hn,1687285879.cds217.de1.sl, x-permitted-cross-domain-policies: none, x-request-id: 86822aed-0c6a-4147-a75a-55a7a6e05794, x-shardid: 136, x-shopid: 37530206345, x-shopify-stage: production, x-sorting-hat-podid: 136, x-sorting-hat-shopid: 37530206345,...
  • >fr.royalcdkeys.com</title>\n <style>/* Copyright 2017 The Chromium Authors\n * Use of this source code is governed by a BSD-style license that can be\n * found in the LICENSE file. */\n\na {\n color: var(--link-color);\n}\n\nbody {\n --background-color: #fff;\n --error-code-color: var(--google-gray-700);\n --google-blue-100: rgb(210, 227, 252);\n --google-blue-300: rgb(138, 180, 248);\n --google-blue-600: rgb(26, 115, 232);\n --google-blue-700: rgb(25, 103, 210);\n --google-gray-100: rgb(241, 243, 244);\n --google-gray-300: rgb(218, 220, 224);\n --google-gray-500: rgb(154, 160, 166);\n --google-gray-50: rgb(248, 249, 250);\n --google-gray-600: rgb(128, 134, 139);\n --google-gray-700: rgb(95, 99, 104);\n --google-gray-800: rgb(60, 64, 67);\n --google-gray-900: rgb(32, 33, 36);\n --heading-color: var(--google-gray-900);\n --link-color: rgb(88, 88, 88);\n --popup-container-background-color: rgba(0,0,0,.65);\n --primary-button-fill-color-active: var(--google-blue-700);\n --primary-button-fill-color: var(--google-blue-600);\n --primary-button-text-color: #fff;\n --quiet-background-color: rgb(247, 247, 247);\n --secondary-button-border-color: var(--google-gray-500);\n --secondary-button-fill-color: #fff;\n --secondary-button-hover-border-color: var(--google-gray-600);\n --secondary-button-hover-fill-color: var(--google-gray-50);\n --secondary-button-text-color: var(--google-gray-700);\n --small-link-color: var(--google-gray-700);\n --text-color: var(--google-gray-700);\n background: var(--background-color);\n color: var(--text-color);\n word-wrap: break-word;\n}\n\n.nav-wrapper .secondary-button {\n background: var(--secondary-button-fill-color);\n border: 1px solid var(--secondary-button-border-color);\n color: var(--secondary-button-text-color);\n float: none;\n margin: 0;\n padding: 8px 16px;\n}\n\n.hidden {\n display: none;\n}\n\nhtml {\n -webkit-text-size-adjust: 100%;\n font-size: 125%;\n}\n\n.icon {\n background-repeat: no-repeat;\n background-size: 100%;\n}\n\n@media (prefers-color-scheme: dark) {\n body {\n --background-color: var(--google-gray-900);\n --error-code-color: var(--google-gray-500);\n --heading-color: var(--google-gray-500);\n --link-color: var(--google-blue-300);\n --primary-button-fill-color-active: rgb(129, 162, 208);\n --primary-button-fill-color: var(--google-blue-300);\n --primary-button-text-color: var(--google-gray-900);\n --quiet-background-color: var(--background-color);\n --secondary-button-border-color: var(--google-gray-700);\n --secondary-button-fill-color: var(--google-gray-900);\n --secondary-button-hover-fill-color: rgb(48, 51, 57);\n --secondary-button-text-color: var(--google-blue-300);\n --small-link-color: var(--google-blue-300);\n --text-color: var(--google-gray-500);\n }\n}\n</style>\n <style>/* Copyright 2014 The Chromium Authors\n Use of this source code is governed by a BSD-style license that can be\n found in the LICENSE file. */\n\nbutton {\n border: 0;\n border-radius: 4px;\n box-sizing: border-box;\n color: var(--primary-button-text-color);\n cursor: pointer;\n float: right;\n font-size: .875em;\n margin: 0;\n padding: 8px 16px;\n transition: box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1);\n user-select: none;\n}\n\n[dir='rtl'] button {\n float: left;\n}\n\n.bad-clock button,\n.captive-portal button,\n.https-only button,\n.insecure-form button,\n.lookalike-url button,\n.main-frame-blocked button,\n.neterror button,\n.pdf button,\n.ssl button,\n.enterprise-block button,\n.enterprise-warn button,\n.safe-browsing-billing button {\n background: var(--primary-button-fill-color);\n}\n\nbutton:active {\n background: var(--primary-button-fill-color-active);\n outline: 0;\n}\n\n#debugging {\n display: inline;\n overflow: auto;\n}\n\n.debugging-content {\n line-height: 1em;\n margin-bottom: 0;\n margin-top: 1em;\n}\n\n.debugging-content-fixed-width {\n display: block;\n font-family: monospace;\n font-size: 1.2em;\n margin-top: 0.5em;\n}\n\n.debugging-title {\n font-weight: bold;\n}\n\n#details {\n margin: 0 0 50px;\n}\n\n#details p:not(:first-of-type) {\n margin-top: 20px;\n}\n\n.secondary-button:active {\n border-color: white;\n box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3),\n 0 2px 6px 2px rgba(60, 64, 67, .15);\n}\n\n.secondary-button:hover {\n background: var(--secondary-button-hover-fill-color);\n border-color: var(--secondary-button-hover-border-color);\n text-decoration: none;\n}\n\n.error-code {\n color: var(--error-code-color);\n font-size: .8em;\n margin-top: 12px;\n text-transform: uppercase;\n}\n\n#error-debugging-info {\n font-size: 0.8em;\n}\n\nh1 {\n color: var(--heading-color);\n font-size: 1.6em;\n font-weight: normal;\n line-height: 1.25em;\n margin-bottom: 16px;\n}\n\nh2 {\n font-size: 1.2em;\n font-weight: normal;\n}\n\n.icon {\n height: 72px;\n margin: 0 0 40px;\n width: 72px;\n}\n\ninput[type=checkbox] {\n opacity: 0;\n}\n\ninput[type=checkbox]:focus ~ .checkbox::after {\n outline: -webkit-focus-ring-color auto 5px;\n}\n\n.interstitial-wrapper {\n box-sizing: border-box;\n font-size: 1em;\n line-height: 1.6em;\n margin: 14vh auto 0;\n max-width: 600px;\n width: 100%;\n}\n\n#main-message > p {\n display: inline;\n}\n\n#extended-reporting-opt-in {\n font-size: .875em;\n margin-top: 32px;\n}\n\n#extended-reporting-opt-in label {\n display: grid;\n grid-template-columns: 1.8em 1fr;\n position: relative;\n}\n\n#enhanced-protection-message {\n border-radius: 4px;\n font-size: 1em;\n margin-top: 32px;\n padding: 10px 5px;\n}\n\n#enhanced-protection-message label {\n display: grid;\n grid-template-columns: 2.5em 1fr;\n position: relative;\n}\n\n#enhanced-protection-message div {\n margin: 0.5em;\n}\n\n#enhanced-protection-message .icon {\n height: 1.5em;\n vertical-align: middle;\n width: 1.5em;\n}\n\n.nav-wrapper {\n margin-top: 51px;\n}\n\n.nav-wrapper::after {\n clear: both;\n content: '';\n display: table;\n width: 100%;\n}\n\n.small-link {\n color: var(--small-link-color);\n font-size: .875em;\n}\n\n.checkboxes {\n flex: 0 0 24px;\n}\n\n.checkbox {\n --padding: .9em;\n background: transparent;\n display: block;\n height: 1em;\n left: -1em;\n padding-inline-start: var(--padding);\n position: absolute;\n right: 0;\n top: -.5em;\n width: 1em;\n}\n\n.checkbox::after {\n border: 1px solid white;\n border-radius: 2px;\n content: '';\n height: 1em;\n left: var(--padding);\n position: absolute;\n top: var(--padding);\n width: 1em;\n}\n\n.checkbox::before {\n background: transparent;\n border: 2px solid white;\n border-inline-end-width: 0;\n border-top-width: 0;\n content: '';\n height: .2em;\n left: calc(.3em + var(--padding));\n opacity: 0;\n position: absolute;\n top: calc(.3em + var(--padding));\n transform: rotate(-45deg);\n width: .5em;\n}\n\ninput[type=checkbox]:checked ~ .checkbox::before {\n opacity: 1;\n}\n\n#recurrent-error-message {\n background: #ededed;\n border-radius: 4px;\n margin-bottom: 16px;\n margin-top: 12px;\n padding: 12px 16px;\n}\n\n.showing-recurrent-error-message #extended-reporting-opt-in {\n margin-top: 16px;\n}\n\n.showing-recurrent-error-message #enhanced-protection-message {\n margin-top: 16px;\n}\n\n@media (max-width: 700px) {\n .interstitial-wrapper {\n padding: 0 10%;\n }\n\n #error-debugging-info {\n overflow: auto;\n }\n}\n\n@media (max-width: 420px) {\n button,\n [dir='rtl'] button,\n .small-link {\n float: none;\n font-size: .825em;\n font-weight: 500;\n margin: 0;\n width: 100%;\n }\n\n button {\n padding: 16px 24px;\n }\n\n #details {\n margin: 20px 0 20px 0;\n }\n\n #details p:not(:first-of-type) {\n margin-top: 10px;\n }\n\n .secondary-button:not(.hidden) {\n display: block;\n margin-top: 20px;\n text-align: center;\n width: 100%;\n }\n\n .interstitial-wrapper {\n padding: 0 5%;\n }\n\n #extended-reporting-opt-in {\n margin-top: 24px;\n }\n\n #enhanced-protection-message {\n margin-top: 24px;\n }\n\n .nav-wrapper {\n margin-top: 30px;\n }\n}\n\n/**\n * Mobile specific styling.\n * Navigation buttons are anchored to the bottom of the screen.\n * Details message replaces the top content in its own scrollable area.\n */\n\n@media (max-width: 420px) {\n .nav-wrapper .secondary-button {\n border: 0;\n margin: 16px 0 0;\n margin-inline-end: 0;\n padding-bottom: 16px;\n padding-top: 16px;\n }\n}\n\n/* Fixed nav. */\n@media (min-width: 240px) and (max-width: 420px) and\n (min-height: 401px),\n (min-width: 421px) and (min-height: 240px) and\n (max-height: 560px) {\n body .nav-wrapper {\n background: var(--background-color);\n bottom: 0;\n box-shadow: 0 -12px 24px var(--background-color);\n left: 0;\n margin: 0 auto;\n max-width: 736px;\n padding-inline-end: 24px;\n padding-inline-start: 24px;\n position: fixed;\n right: 0;\n width: 100%;\n z-index: 2;\n }\n\n .interstitial-wrapper {\n max-width: 736px;\n }\n\n #details,\n #main-content {\n padding-bottom: 40px;\n }\n\n #details {\n padding-top: 5.5vh;\n }\n\n button.small-link {\n color: var(--google-blue-600);\n }\n}\n\n@media (max-width: 420px) and (orientation: portrait),\n (max-height: 560px) {\n body {\n margin: 0 auto;\n }\n\n button,\n [dir='rtl'] button,\n button.small-link,\n .nav-wrapper .secondary-button {\n font-family: Roboto-Regular,Helvetica;\n font-size: .933em;\n margin: 6px 0;\n transform: translatez(0);\n }\n\n .nav-wrapper {\n box-sizing: border-box;\n padding-bottom: 8px;\n width: 100%;\n }\n\n #details {\n box-sizing: border-box;\n height: auto;\n margin: 0;\n opacity: 1;\n transition: opacity 250ms cubic-bezier(0.4, 0, 0.2, 1);\n }\n\n #details.hidden,\n #main-content.hidden {\n height: 0;\n opacity: 0;\n overflow: hidden;\n padding-bottom: 0;\n transition: none;\n }\n\n h1 {\n font-size: 1.5em;\n margin-bottom: 8px;\n }\n\n .icon {\n margin-bottom: 5.69vh;\n }\n\n .interstitial-wrapper {\n box-sizing: border-box;\n margin: 7vh auto 12px;\n padding: 0 24px;\n position: relative;\n }\n\n .interstitial-wrapper p {\n font-size: .95em;\n line-height: 1.61em;\n margin-top: 8px;\n }\n\n #main-content {\n margin: 0;\n transition: opacity 100ms cubic-bezier(0.4, 0, 0.2, 1);\n }\n\n .small-link {\n border: 0;\n }\n\n .suggested-left > #control-buttons,\n .suggested-right > #control-buttons {\n float: none;\n margin: 0;\n }\n}\n\n@media (min-width: 421px) and (min-height: 500px) and (max-height: 560px) {\n .interstitial-wrapper {\n margin-top: 10vh;\n }\n}\n\n@media (min-height: 400px) and (orientation:portrait) {\n .interstitial-wrapper {\n margin-bottom: 145px;\n }\n}\n\n@media (min-height: 299px) {\n .nav-wrapper {\n padding-bottom: 16px;\n }\n}\n\n@media (max-height: 560px) and (min-height: 240px) and (orientation:landscape) {\n .extended-reporting-has-checkbox #details {\n padding-bottom: 80px;\n }\n}\n\n@media (min-height: 500px) and (max-height: 650px) and (max-width: 414px) and\n (orientation: portrait) {\n .interstitial-wrapper {\n margin-top: 7vh;\n }\n}\n\n@media (min-height: 650px) and (max-width: 414px) and (orientation: portrait) {\n .interstitial-wrapper {\n margin-top: 10vh;\n }\n}\n\n/* Small mobile screens. No fixed nav. */\n@media (max-height: 400px) and (orientation: portrait),\n (max-height: 239px) and (orientation: landscape),\n (max-width: 419px) and (max-height: 399px) {\n .interstitial-wrapper {\n display: flex;\n flex-direction: column;\n margin-bottom: 0;\n }\n\n #details {\n flex: 1 1 auto;\n order: 0;\n }\n\n #main-content {\n flex: 1 1 auto;\n order: 0;\n }\n\n .nav-wrapper {\n flex: 0 1 auto;\n margin-top: 8px;\n order: 1;\n padding-inline-end: 0;\n padding-inline-start: 0;\n position: relative;\n width: 100%;\n }\n\n button,\n .nav-wrapper .secondary-button {\n padding: 16px 24px;\n }\n\n button.small-link {\n color: var(--google-blue-600);\n }\n}\n\n@media (max-width: 239px) and (orientation: portrait) {\n .nav-wrapper {\n padding-inline-end: 0;\n padding-inline-start: 0;\n }\n}\n</style>\n <style>/* Copyright 2013 The Chromium Authors\n * Use of this source code is governed by a BSD-style license that can be\n * found in the LICENSE file. */\n\n/* Don't use the main frame div when the error is in a subframe. */\nhtml[subframe] #main-frame-error {\n display: none;\n}\n\n/* Don't use the subframe error div when the error is in a main frame. */\nhtml:not([subframe]) #sub-frame-error {\n display: none;\n}\n\nh1 {\n margin-top: 0;\n word-wrap: break-word;\n}\n\nh1 span {\n font-weight: 500;\n}\n\na {\n text-decoration: none;\n}\n\n.icon {\n -webkit-user-select: none;\n display: inline-block;\n}\n\n.icon-generic {\n /* Can't access chrome://theme/IDR_ERROR_NETWORK_GENERIC from an untrusted\n * renderer process, so embed the resource manually. */\n content: -webkit-image-set(\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABIAQMAAABvIyEEAAAABlBMVEUAAABTU1OoaSf/AAAAAXRSTlMAQObYZgAAAENJREFUeF7tzbEJACEQRNGBLeAasBCza2lLEGx0CxFGG9hBMDDxRy/72O9FMnIFapGylsu1fgoBdkXfUHLrQgdfrlJN1BdYBjQQm3UAAAAASUVORK5CYII=) 1x,\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQAQMAAADdiHD7AAAABlBMVEUAAABTU1OoaSf/AAAAAXRSTlMAQObYZgAAAFJJREFUeF7t0cENgDAMQ9FwYgxG6WjpaIzCCAxQxVggFuDiCvlLOeRdHR9yzjncHVoq3npu+wQUrUuJHylSTmBaespJyJQoObUeyxDQb3bEm5Au81c0pSCD8HYAAAAASUVORK5CYII=) 2x);\n}\n\n.icon-offline {\n content: -webkit-image-set(\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABIAQMAAABvIyEEAAAABlBMVEUAAABTU1OoaSf/AAAAAXRSTlMAQObYZgAAAGxJREFUeF7tyMEJwkAQRuFf5ipMKxYQiJ3Z2nSwrWwBA0+DQZcdxEOueaePp9+dQZFB7GpUcURSVU66yVNFj6LFICatThZB6r/ko/pbRpUgilY0Cbw5sNmb9txGXUKyuH7eV25x39DtJXUNPQGJtWFV+BT/QAAAAABJRU5ErkJggg==) 1x,\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQBAMAAAAVaP+LAAAAGFBMVEUAAABTU1NNTU1TU1NPT09SUlJSUlJTU1O8B7DEAAAAB3RSTlMAoArVKvVgBuEdKgAAAJ1JREFUeF7t1TEOwyAMQNG0Q6/UE+RMXD9d/tC6womIFSL9P+MnAYOXeTIzMzMzMzMzaz8J9Ri6HoITmuHXhISE8nEh9yxDh55aCEUoTGbbQwjqHwIkRAEiIaG0+0AA9VBMaE89Rogeoww936MQrWdBr4GN/z0IAdQ6nQ/FIpRXDwHcA+JIJcQowQAlFUA0MfQpXLlVQfkzR4igS6ENjknm/wiaGhsAAAAASUVORK5CYII=) 2x);\n position: relative;\n}\n\n.icon-disabled {\n content: -webkit-image-set(\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAABICAMAAAAZF4G5AAAABlBMVEVMaXFTU1OXUj8tAAAAAXRSTlMAQObYZgAAASZJREFUeAHd11Fq7jAMRGGf/W/6PoWB67YMqv5DybwG/CFjRuR8JBw3+ByiRjgV9W/TJ31P0tBfC6+cj1haUFXKHmVJo5wP98WwQ0ZCbfUc6LQ6VuUBz31ikADkLMkDrfUC4rR6QGW+gF6rx7NaHWCj1Y/W6lf4L7utvgBSt3rBFSS/XBMPUILcJINHCBWYUfpWn4NBi1ZfudIc3rf6/NGEvEA+AsYTJozmXemjXeLZAov+mnkN2HfzXpMSVQDnGw++57qNJ4D1xitA2sJ+VAWMygSEaYf2mYPTjZfk2K8wmP7HLIH5Mg4/pP+PEcDzUvDMvYbs/2NWwPO5vBdMZE4EE5UTQLiBFDaUlTDPBRoJ9HdAYIkIo06og3BNXtCzy7zA1aXk5x+tJARq63eAygAAAABJRU5ErkJggg==) 1x,\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOAAAACQAQMAAAArwfVjAAAABlBMVEVMaXFTU1OXUj8tAAAAAXRSTlMAQObYZgAAAYdJREFUeF7F1EFqwzAUBNARAmVj0FZe5QoBH6BX+dn4GlY2PYNzGx/A0CvkCIJuvIraKJKbgBvzf2g62weDGD7CYggpfFReis4J0ey9EGFIiEQQojFSlA9kSIiqd0KkFjKsewgRbStEN19mxUPTtmW9HQ/h6tyqNQ8NlSMZdzyE6qkoE0trVYGFm0n1WYeBhduzwbwBC7voS+vIxfeMjeaiLxsMMtQNwMPtuew+DjzcTHk8YMfDknEcIUOtf2lVfgVH3K4Xv5PRYAXRVMtItIJ3rfaCIVn9DsTH2NxisAVRex2Hh3hX+/mRUR08bAwPEYsI51ZxWH4Q0SpicQRXeyEaIug48FEdegARfMz/tADVsRciwTAxW308ehmC2gLraC+YCbV3QoTZexa+zegAEW5PhhgYfmbvJgcRqngGByOSXdFJcLk2JeDPEN0kxe1JhIt5FiFA+w+ItMELsUyPF2IaJ4aILqb4FbxPwhImwj6JauKgDUCYaxmYIsd4KXdMjIC9ItB5Bn4BNRwsG0XM2nwAAAAASUVORK5CYII=) 2x);\n width: 112px;\n}\n\n.hidden {\n display: none;\n}\n\n#suggestions-list a {\n color: var(--google-blue-600);\n}\n\n#suggestions-list p {\n margin-block-end: 0;\n}\n\n#suggestions-list ul {\n margin-top: 0;\n}\n\n.single-suggestion {\n list-style-type: none;\n padding-inline-start: 0;\n}\n\n#error-information-button {\n content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTExIDE4aDJ2LTJoLTJ2MnptMS0xNkM2LjQ4IDIgMiA2LjQ4IDIgMTJzNC40OCAxMCAxMCAxMCAxMC00LjQ4IDEwLTEwUzE3LjUyIDIgMTIgMnptMCAxOGMtNC40MSAwLTgtMy41OS04LThzMy41OS04IDgtOCA4IDMuNTkgOCA4LTMuNTkgOC04IDh6bTAtMTRjLTIuMjEgMC00IDEuNzktNCA0aDJjMC0xLjEuOS0yIDItMnMyIC45IDIgMmMwIDItMyAxLjc1LTMgNWgyYzAtMi4yNSAzLTIuNSAzLTUgMC0yLjIxLTEuNzktNC00LTR6Ii8+PC9zdmc+);\n height: 24px;\n vertical-align: -.15em;\n width: 24px;\n}\n\n.use-popup-container#error-information-popup-container\n #error-information-popup {\n align-items: center;\n background-color: var(--popup-container-background-color);\n display: flex;\n height: 100%;\n left: 0;\n position: fixed;\n top: 0;\n width: 100%;\n z-index: 100;\n}\n\n.use-popup-container#error-information-popup-container\n #error-information-popup-content > p {\n margin-bottom: 11px;\n margin-inline-start: 20px;\n}\n\n.use-popup-container#error-information-popup-container #suggestions-list ul {\n margin-inline-start: 15px;\n}\n\n.use-popup-container#error-information-popup-container\n #error-information-popup-box {\n background-color: var(--background-color);\n left: 5%;\n padding-bottom: 15px;\n padding-top: 15px;\n position: fixed;\n width: 90%;\n z-index: 101;\n}\n\n.use-popup-container#error-information-popup-container div.error-code {\n margin-inline-start: 20px;\n}\n\n.use-popup-container#error-information-popup-container #suggestions-list p {\n margin-inline-start: 20px;\n}\n\n:not(.use-popup-container)#error-information-popup-container\n #error-information-popup-close {\n display: none;\n}\n\n#error-information-popup-close {\n margin-bottom: 0;\n margin-inline-end: 35px;\n margin-top: 15px;\n text-align: end;\n}\n\n.link-button {\n color: rgb(66, 133, 244);\n display: inline-block;\n font-weight: bold;\n text-transform: uppercase;\n}\n\n#sub-frame-error-details {\n\n color: #8F8F8F;\n\n /* Not done on mobile for performance reasons. */\n text-shadow: 0 1px 0 rgba(255,255,255,0.3);\n\n}\n\n[jscontent=hostName],\n[jscontent=failedUrl] {\n overflow-wrap: break-word;\n}\n\n.secondary-button {\n background: #d9d9d9;\n color: #696969;\n margin-inline-end: 16px;\n}\n\n.snackbar {\n background: #323232;\n border-radius: 2px;\n bottom: 24px;\n box-sizing: border-box;\n color: #fff;\n font-size: .87em;\n left: 24px;\n max-width: 568px;\n min-width: 288px;\n opacity: 0;\n padding: 16px 24px 12px;\n position: fixed;\n transform: translateY(90px);\n will-change: opacity, transform;\n z-index: 999;\n}\n\n.snackbar-show {\n -webkit-animation:\n show-snackbar 250ms cubic-bezier(0, 0, 0.2, 1) forwards,\n hide-snackbar 250ms cubic-bezier(0.4, 0, 1, 1) forwards 5s;\n}\n\n@-webkit-keyframes show-snackbar {\n 100% {\n opacity: 1;\n transform: translateY(0);\n }\n}\n\n@-webkit-keyframes hide-snackbar {\n 0% {\n opacity: 1;\n transform: translateY(0);\n }\n 100% {\n opacity: 0;\n transform: translateY(90px);\n }\n}\n\n.suggestions {\n margin-top: 18px;\n}\n\n.suggestion-header {\n font-weight: bold;\n margin-bottom: 4px;\n}\n\n.suggestion-body {\n color: #777;\n}\n\n/* Decrease padding at low sizes. */\n@media (max-width: 640px), (max-height: 640px) {\n h1 {\n margin: 0 0 15px;\n }\n .suggestions {\n margin-top: 10px;\n }\n .suggestion-header {\n margin-bottom: 0;\n }\n}\n\n#download-link,\n#download-link-clicked {\n margin-bottom: 30px;\n margin-top: 30px;\n}\n\n#download-link-clicked {\n color: #BBB;\n}\n\n#download-link::before,\n#download-link-clicked::before {\n content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxLjJlbSIgaGVpZ2h0PSIxLjJlbSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNNSAyMGgxNHYtMkg1bTE0LTloLTRWM0g5djZINWw3IDcgNy03eiIgZmlsbD0iIzQyODVGNCIvPjwvc3ZnPg==);\n display: inline-block;\n margin-inline-end: 4px;\n vertical-align: -webkit-baseline-middle;\n}\n\n#download-link-clicked::before {\n opacity: 0;\n width: 0;\n}\n\n#offline-content-list-visibility-card {\n border: 1px solid white;\n border-radius: 8px;\n display: flex;\n font-size: .8em;\n justify-content: space-between;\n line-height: 1;\n}\n\n#offline-content-list.list-hidden #offline-content-list-visibility-card {\n border-color: rgb(218, 220, 224);\n}\n\n#offline-content-list-visibility-card > div {\n padding: 1em;\n}\n\n#offline-content-list-title {\n color: var(--google-gray-700);\n}\n\n#offline-content-list-show-text,\n#offline-content-list-hide-text {\n color: rgb(66, 133, 244);\n}\n\n/* Hides the \hide\ text div when the offline content list is collapsed/hidden\n * and, alternatively, hides the \show\ text div when the offline content list\n * is expanded/shown.\n */\n#offline-content-list.list-hidden #offline-content-list-hide-text,\n#offline-content-list:not(.list-hidden) #offline-content-list-show-text {\n display: none;\n}\n\n/* Controls the animation of the offline content list when it is expanded/shown.\n */\n#offline-content-suggestions {\n /* Max-height has to be set for the height animation to work. The chosen value\n * is a little greater than the maximum height the list will have, when all\n * suggestions have images, so that it is never clamped. This makes so that\n * when the actual height is smaller then the animation is not as smooth.\n */\n max-height: 27em;\n transition: max-height 200ms ease-in, visibility 0s 200ms,\n opacity 200ms 200ms linear;\n}\n\n/* Controls the animation of the offline content list when it is\n * collapsed/hidden.\n */\n#offline-content-list.list-hidden #offline-content-suggestions {\n max-height: 0;\n opacity: 0;\n transition: opacity 200ms linear, visibility 0s 200ms,\n max-height 200ms 200ms ease-out;\n visibility: hidden;\n}\n\n#offline-content-list {\n margin-inline-start: -5%;\n width: 110%;\n}\n\n/* The selectors below adjust the \overflow\ of the suggestion cards contents\n * based on the same screen size based strategy used for the main frame, which\n * is applied by the `interstitial-wrapper` class. */\n@media (max-width: 420px) {\n #offline-content-list {\n margin-inline-start: -2.5%;\n width: 105%;\n }\n}\n@media (max-width: 420px) and (orientation: portrait),\n (max-height: 560px) {\n #offline-content-list {\n margin-inline-start: -12px;\n width: calc(100% + 24px);\n }\n}\n\n.suggestion-with-image .offline-content-suggestion-thumbnail {\n flex-basis: 8.2em;\n flex-shrink: 0;\n}\n\n.suggestion-with-image .offline-content-suggestion-thumbnail > img {\n height: 100%;\n width: 100%;\n}\n\n.suggestion-with-image #offline-content-list:not(.is-rtl)\n.offline-content-suggestion-thumbnail > img {\n border-bottom-right-radius: 7px;\n border-top-right-radius: 7px;\n}\n\n.suggestion-with-image #offline-content-list.is-rtl\n.offline-content-suggestion-thumbnail > img {\n border-bottom-left-radius: 7px;\n border-top-left-radius: 7px;\n}\n\n.suggestion-with-icon .offline-content-suggestion-thumbnail {\n align-items: center;\n display: flex;\n justify-content: center;\n min-height: 4.2em;\n min-width: 4.2em;\n}\n\n.suggestion-with-icon .offline-content-suggestion-thumbnail > div {\n align-items: center;\n background-color: rgb(241, 243, 244);\n border-radius: 50%;\n display: flex;\n height: 2.3em;\n justify-content: center;\n width: 2.3em;\n}\n\n.suggestion-with-icon .offline-content-suggestion-thumbnail > div > img {\n height: 1.45em;\n width: 1.45em;\n}\n\n.offline-content-suggestion-favicon {\n height: 1em;\n margin-inline-end: 0.4em;\n width: 1.4em;\n}\n\n.offline-content-suggestion-favicon > img {\n height: 1.4em;\n width: 1.4em;\n}\n\n.no-favicon .offline-content-suggestion-favicon {\n display: none;\n}\n\n.image-video {\n content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTcgMTAuNVY3YTEgMSAwIDAgMC0xLTFINGExIDEgMCAwIDAtMSAxdjEwYTEgMSAwIDAgMCAxIDFoMTJhMSAxIDAgMCAwIDEtMXYtMy41bDQgNHYtMTFsLTQgNHoiIGZpbGw9IiMzQzQwNDMiLz48L3N2Zz4=);\n}\n\n.image-music-note {\n content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgM3Y5LjI2Yy0uNS0uMTctMS0uMjYtMS41LS4yNkM4IDEyIDYgMTQgNiAxNi41UzggMjEgMTAuNSAyMXM0LjUtMiA0LjUtNC41VjZoNFYzaC03eiIgZmlsbD0iIzNDNDA0MyIvPjwvc3ZnPg==);\n}\n\n.image-earth {\n content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgMmM1LjUyIDAgMTAgNC40OCAxMCAxMHMtNC40OCAxMC0xMCAxMFMyIDE3LjUyIDIgMTIgNi40OCAyIDEyIDJ6TTQgMTJoNC40YzMuNDA3LjAyMiA0LjkyMiAxLjczIDQuNTQzIDUuMTI3SDkuNDg4djIuNDdhOC4wMDQgOC4wMDQgMCAwIDAgMTAuNDk4LTguMDgzQzE5LjMyNyAxMi41MDQgMTguMzMyIDEzIDE3IDEzYy0yLjEzNyAwLTMuMjA2LS45MTYtMy4yMDYtMi43NWgtMy43NDhjLS4yNzQtMi43MjguNjgzLTQuMDkyIDIuODctNC4wOTIgMC0uOTc1LjMyNy0xLjU5Ny44MTEtMS45N0E4LjAwNCA4LjAwNCAwIDAgMCA0IDEyeiIgZmlsbD0iIzNDNDA0MyIvPjwvc3ZnPg==);\n}\n\n.image-file {\n content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTMgOVYzLjVMMTguNSA5TTYgMmMtMS4xMSAwLTIgLjg5LTIgMnYxNmEyIDIgMCAwIDAgMiAyaDEyYTIgMiAwIDAgMCAyLTJWOGwtNi02SDZ6IiBmaWxsPSIjM0M0MDQzIi8+PC9zdmc+);\n}\n\n.offline-content-suggestion-texts {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n line-height: 1.3;\n padding: .9em;\n width: 100%;\n}\n\n.offline-content-suggestion-title {\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 3;\n color: rgb(32, 33, 36);\n display: -webkit-box;\n font-size: 1.1em;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\ndiv.offline-content-suggestion {\n align-items: stretch;\n border: 1px solid rgb(218, 220, 224);\n border-radius: 8px;\n display: flex;\n justify-content: space-between;\n margin-bottom: .8em;\n}\n\n.suggestion-with-image {\n flex-direction: row;\n height: 8.2em;\n max-height: 8.2em;\n}\n\n.suggestion-with-icon {\n flex-direction: row-reverse;\n height: 4.2em;\n max-height: 4.2em;\n}\n\n.suggestion-with-icon .offline-content-suggestion-title {\n -webkit-line-clamp: 1;\n word-break: break-all;\n}\n\n.suggestion-with-icon .offline-content-suggestion-texts {\n padding-inline-start: 0;\n}\n\n.offline-content-suggestion-attribution-freshness {\n color: rgb(95, 99, 104);\n display: flex;\n font-size: .8em;\n line-height: 1.7em;\n}\n\n.offline-content-suggestion-attribution {\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 1;\n display: -webkit-box;\n flex-shrink: 1;\n margin-inline-end: 0.3em;\n overflow: hidden;\n overflow-wrap: break-word;\n text-overflow: ellipsis;\n word-break: break-all;\n}\n\n.no-attribution .offline-content-suggestion-attribution {\n display: none;\n}\n\n.offline-content-suggestion-freshness::before {\n content: '-';\n display: inline-block;\n flex-shrink: 0;\n margin-inline-end: .1em;\n margin-inline-start: .1em;\n}\n\n.no-attribution .offline-content-suggestion-freshness::before {\n display: none;\n}\n\n.offline-content-suggestion-freshness {\n flex-shrink: 0;\n}\n\n.suggestion-with-image .offline-content-suggestion-pin-spacer {\n flex-grow: 100;\n flex-shrink: 1;\n}\n\n.suggestion-with-image .offline-content-suggestion-pin {\n content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0wIDBoMjR2MjRIMFYweiIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9ImIiPjx1c2UgeGxpbms6aHJlZj0iI2EiIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cGF0aCBjbGlwLXBhdGg9InVybCgjYikiIGQ9Ik0xMiAyQzYuNSAyIDIgNi41IDIgMTJzNC41IDEwIDEwIDEwIDEwLTQuNSAxMC0xMFMxNy41IDIgMTIgMnptNSAxNkg3di0yaDEwdjJ6bS02LjctNEw3IDEwLjdsMS40LTEuNCAxLjkgMS45IDUuMy01LjNMMTcgNy4zIDEwLjMgMTR6IiBmaWxsPSIjOUFBMEE2Ii8+PC9zdmc+);\n flex-shrink: 0;\n height: 1.4em;\n margin-inline-start: .4em;\n width: 1.4em;\n}\n\n/* Controls the animation (and a bit more) of the launch-downloads-home action\n * button when the offline content list is expanded/shown.\n */\n#offline-content-list-action {\n text-align: center;\n transition: visibility 0s 200ms, opacity 200ms 200ms linear;\n}\n\n/* Controls the animation of the launch-downloads-home action button when the\n * offline content list is collapsed/hidden.\n */\n#offline-content-list.list-hidden #offline-content-list-action {\n opacity: 0;\n transition: opacity 200ms linear, visibility 0s 200ms;\n visibility: hidden;\n}\n\n#cancel-save-page-button {\n background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ij48Y2xpcFBhdGggaWQ9Im1hc2siPjxwYXRoIGQ9Ik0xMiAyQzYuNSAyIDIgNi41IDIgMTJzNC41IDEwIDEwIDEwIDEwLTQuNSAxMC0xMFMxNy41IDIgMTIgMnptNSAxNkg3di0yaDEwdjJ6bS02LjctNEw3IDEwLjdsMS40LTEuNCAxLjkgMS45IDUuMy01LjNMMTcgNy4zIDEwLjMgMTR6IiBmaWxsPSIjOUFBMEE2Ii8+PC9jbGlwUGF0aD48cGF0aCBjbGlwLXBhdGg9InVybCgjbWFzaykiIGZpbGw9IiM5QUEwQTYiIGQ9Ik0wIDBoMjR2MjRIMHoiLz48cGF0aCBjbGlwLXBhdGg9InVybCgjbWFzaykiIGZpbGw9IiMxQTczRTgiIHN0eWxlPSJhbmltYXRpb246b2ZmbGluZUFuaW1hdGlvbiA0cyBpbmZpbml0ZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxzdHlsZT5Aa2V5ZnJhbWVzIG9mZmxpbmVBbmltYXRpb257MCUsMzUle2hlaWdodDowfTYwJXtoZWlnaHQ6MTAwJX05MCV7ZmlsbC1vcGFjaXR5OjF9dG97ZmlsbC1vcGFjaXR5OjB9fTwvc3R5bGU+PC9zdmc+);\n background-position: right 27px center;\n background-repeat: no-repeat;\n border: 1px solid var(--google-gray-300);\n border-radius: 5px;\n color: var(--google-gray-700);\n margin-bottom: 26px;\n padding-bottom: 16px;\n padding-inline-end: 88px;\n padding-inline-start: 16px;\n padding-top: 16px;\n text-align: start;\n}\n\nhtml[dir='rtl'] #cancel-save-page-button {\n background-position: left 27px center;\n}\n\n#save-page-for-later-button {\n display: flex;\n justify-content: start;\n}\n\n#save-page-for-later-button a::before {\n content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxLjJlbSIgaGVpZ2h0PSIxLjJlbSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNNSAyMGgxNHYtMkg1bTE0LTloLTRWM0g5djZINWw3IDcgNy03eiIgZmlsbD0iIzQyODVGNCIvPjwvc3ZnPg==);\n display: inline-block;\n margin-inline-end: 4px;\n vertical-align: -webkit-baseline-middle;\n}\n\n.hidden#save-page-for-later-button {\n display: none;\n}\n\n/* Don't allow overflow when in a subframe. */\nhtml[subframe] body {\n overflow: hidden;\n}\n\n#sub-frame-error {\n -webkit-align-items: center;\n -webkit-flex-flow: column;\n -webkit-justify-content: center;\n background-color: #DDD;\n display: -webkit-flex;\n height: 100%;\n left: 0;\n position: absolute;\n text-align: center;\n top: 0;\n transition: background-color 200ms ease-in-out;\n width: 100%;\n}\n\n#sub-frame-error:hover {\n background-color: #EEE;\n}\n\n#sub-frame-error .icon-generic {\n margin: 0 0 16px;\n}\n\n#sub-frame-error-details {\n margin: 0 10px;\n text-align: center;\n visibility: hidden;\n}\n\n/* Show details only when hovering. */\n#sub-frame-error:hover #sub-frame-error-details {\n visibility: visible;\n}\n\n/* If the iframe is too small, always hide the error code. */\n/* TODO(mmenke): See if overflow: no-display works better, once supported. */\n@media (max-width: 200px), (max-height: 95px) {\n #sub-frame-error-details {\n display: none;\n }\n}\n\n/* Adjust icon for small embedded frames in apps. */\n@media (max-height: 100px) {\n #sub-frame-error .icon-generic {\n height: auto;\n margin: 0;\n
    { statusCode: 424, statusMessage: exception in stage5 chrome browser. see meta.trace for details on all fatal errors found. errMsg=fatalError encountered in page. details=FAILED PAGE NAVIGATION. unknown error while performing page navigation. status=424., originalRequest: { pages: [ { url: https://fr.royalcdkeys.com/products/have-a-nice-death-steam.json?variant=40152414290057, renderType: html, requestSettings: { ignoreImages: true, maxWait: 15000 } } ] }, pageResponses: [ { navUrl: chrome-error://chromewebdata/, navId: 1, statusCode: 424, eventPhase: load, doneDetail: { reason: fatalError:FAILED PAGE NAVIGATION. unknown error while performing page navigation. status=424., statusCode: 424 }, resourceSummary: { complete: 0, failed: 1, aborted: 0, orphaned: 0, active: 0, late: 0 }, resources: [ {elapsed:129,detail:'failed:404:net::ERR_HTTP_RESPONSE_CODE_FAILURE',start:'22(initialRequest)',ended:'151(initialRequest)',frame:'main(nav)',navId:'0',type:'document',url:'https://fr.royalcdkeys.com/products/have-a-nice-death-steam.json?variant=40152414290057'} ], debugDiags: [], contentErrors: [], errors: [ { name: FatalError, message: FAILED PAGE NAVIGATION. unknown error while performing page navigation. status=424., statusCode: 424 } ], metrics: { startTime: 2023-06-20T18:45:47.099Z, endTime: 2023-06-20T18:45:47.332Z, elapsedMs: 233, pageStatus: 404 }, scriptOutput: {}, headers: { access-control-allow-origin: *, alt-svc: h3=\:443\; ma=86400, cf-cache-status: DYNAMIC, cf-ray: 7da62bb9cc924606-DFW, content-encoding: gzip, content-language: en-DE, content-security-policy: block-all-mixed-content; frame-ancestors 'none'; upgrade-insecure-requests;, content-type: application/json; charset=utf-8, date: Tue, 20 Jun 2023 18:45:47 GMT, etag: W/\cacheable:f9ef9578cf3f658778dfa7cc4542f03c\, nel: {\success_fraction\:0.01,\report_to\:\cf-nel\,\max_age\:604800}, powered-by: Shopify, processed-by: Weglot, report-to: {\endpoints\:[{\url\:\https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=jHQNLupwqCYLBtE6wAWMPd0o0TfGd9z7zp0ajSEt%2B%2FhPn8RdtOqfGiH98wfZul16Jm31gLd%2F%2FBF%2BURDXmS4dx%2F5Q8hsnPEQQBKmu34AJQU20xcq0%2F3w5JNpHtOm2OlW6mQ%3D%3D\}],\group\:\cf-nel\,\max_age\:604800}, server-timing: processing;dur=26, db;dur=12, asn;desc=\33438\, edge;desc=\DFW\, country;desc=\US\, servedBy;desc=\4gkx\, requestID;desc=\767c5b0a-3b67-4b14-9992-cdb8c94ed2fd\, cfRequestDuration;dur=65.999985, strict-transport-security: max-age=7889238, vary: Accept-Encoding, Accept, weglot-translated: false - Invalid JSON, Nothing to translate, x-cache: miss, x-content-type-options: nosniff, x-dc: gcp-us-south1,gcp-us-central1,gcp-us-central1, x-download-options: noopen, x-frame-options: DENY, x-hw: 1687286747.cds225.de1.hn,1687286747.cds225.de1.sl, x-permitted-cross-domain-policies: none, x-request-id: 29338dcf-f63b-4bba-a407-a4a94def2823, x-shardid: 136, x-shopid: 37530206345, x-shopify-stage: production, x-sorting-hat-podid: 136, x-sorting-hat-shopid: 37530206345, x-storefront-renderer-rendered: 1...
  • >fr.royalcdkeys.com</title>\n <style>/* Copyright 2017 The Chromium Authors\n * Use of this source code is governed by a BSD-style license that can be\n * found in the LICENSE file. */\n\na {\n color: var(--link-color);\n}\n\nbody {\n --background-color: #fff;\n --error-code-color: var(--google-gray-700);\n --google-blue-100: rgb(210, 227, 252);\n --google-blue-300: rgb(138, 180, 248);\n --google-blue-600: rgb(26, 115, 232);\n --google-blue-700: rgb(25, 103, 210);\n --google-gray-100: rgb(241, 243, 244);\n --google-gray-300: rgb(218, 220, 224);\n --google-gray-500: rgb(154, 160, 166);\n --google-gray-50: rgb(248, 249, 250);\n --google-gray-600: rgb(128, 134, 139);\n --google-gray-700: rgb(95, 99, 104);\n --google-gray-800: rgb(60, 64, 67);\n --google-gray-900: rgb(32, 33, 36);\n --heading-color: var(--google-gray-900);\n --link-color: rgb(88, 88, 88);\n --popup-container-background-color: rgba(0,0,0,.65);\n --primary-button-fill-color-active: var(--google-blue-700);\n --primary-button-fill-color: var(--google-blue-600);\n --primary-button-text-color: #fff;\n --quiet-background-color: rgb(247, 247, 247);\n --secondary-button-border-color: var(--google-gray-500);\n --secondary-button-fill-color: #fff;\n --secondary-button-hover-border-color: var(--google-gray-600);\n --secondary-button-hover-fill-color: var(--google-gray-50);\n --secondary-button-text-color: var(--google-gray-700);\n --small-link-color: var(--google-gray-700);\n --text-color: var(--google-gray-700);\n background: var(--background-color);\n color: var(--text-color);\n word-wrap: break-word;\n}\n\n.nav-wrapper .secondary-button {\n background: var(--secondary-button-fill-color);\n border: 1px solid var(--secondary-button-border-color);\n color: var(--secondary-button-text-color);\n float: none;\n margin: 0;\n padding: 8px 16px;\n}\n\n.hidden {\n display: none;\n}\n\nhtml {\n -webkit-text-size-adjust: 100%;\n font-size: 125%;\n}\n\n.icon {\n background-repeat: no-repeat;\n background-size: 100%;\n}\n\n@media (prefers-color-scheme: dark) {\n body {\n --background-color: var(--google-gray-900);\n --error-code-color: var(--google-gray-500);\n --heading-color: var(--google-gray-500);\n --link-color: var(--google-blue-300);\n --primary-button-fill-color-active: rgb(129, 162, 208);\n --primary-button-fill-color: var(--google-blue-300);\n --primary-button-text-color: var(--google-gray-900);\n --quiet-background-color: var(--background-color);\n --secondary-button-border-color: var(--google-gray-700);\n --secondary-button-fill-color: var(--google-gray-900);\n --secondary-button-hover-fill-color: rgb(48, 51, 57);\n --secondary-button-text-color: var(--google-blue-300);\n --small-link-color: var(--google-blue-300);\n --text-color: var(--google-gray-500);\n }\n}\n</style>\n <style>/* Copyright 2014 The Chromium Authors\n Use of this source code is governed by a BSD-style license that can be\n found in the LICENSE file. */\n\nbutton {\n border: 0;\n border-radius: 4px;\n box-sizing: border-box;\n color: var(--primary-button-text-color);\n cursor: pointer;\n float: right;\n font-size: .875em;\n margin: 0;\n padding: 8px 16px;\n transition: box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1);\n user-select: none;\n}\n\n[dir='rtl'] button {\n float: left;\n}\n\n.bad-clock button,\n.captive-portal button,\n.https-only button,\n.insecure-form button,\n.lookalike-url button,\n.main-frame-blocked button,\n.neterror button,\n.pdf button,\n.ssl button,\n.enterprise-block button,\n.enterprise-warn button,\n.safe-browsing-billing button {\n background: var(--primary-button-fill-color);\n}\n\nbutton:active {\n background: var(--primary-button-fill-color-active);\n outline: 0;\n}\n\n#debugging {\n display: inline;\n overflow: auto;\n}\n\n.debugging-content {\n line-height: 1em;\n margin-bottom: 0;\n margin-top: 1em;\n}\n\n.debugging-content-fixed-width {\n display: block;\n font-family: monospace;\n font-size: 1.2em;\n margin-top: 0.5em;\n}\n\n.debugging-title {\n font-weight: bold;\n}\n\n#details {\n margin: 0 0 50px;\n}\n\n#details p:not(:first-of-type) {\n margin-top: 20px;\n}\n\n.secondary-button:active {\n border-color: white;\n box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3),\n 0 2px 6px 2px rgba(60, 64, 67, .15);\n}\n\n.secondary-button:hover {\n background: var(--secondary-button-hover-fill-color);\n border-color: var(--secondary-button-hover-border-color);\n text-decoration: none;\n}\n\n.error-code {\n color: var(--error-code-color);\n font-size: .8em;\n margin-top: 12px;\n text-transform: uppercase;\n}\n\n#error-debugging-info {\n font-size: 0.8em;\n}\n\nh1 {\n color: var(--heading-color);\n font-size: 1.6em;\n font-weight: normal;\n line-height: 1.25em;\n margin-bottom: 16px;\n}\n\nh2 {\n font-size: 1.2em;\n font-weight: normal;\n}\n\n.icon {\n height: 72px;\n margin: 0 0 40px;\n width: 72px;\n}\n\ninput[type=checkbox] {\n opacity: 0;\n}\n\ninput[type=checkbox]:focus ~ .checkbox::after {\n outline: -webkit-focus-ring-color auto 5px;\n}\n\n.interstitial-wrapper {\n box-sizing: border-box;\n font-size: 1em;\n line-height: 1.6em;\n margin: 14vh auto 0;\n max-width: 600px;\n width: 100%;\n}\n\n#main-message > p {\n display: inline;\n}\n\n#extended-reporting-opt-in {\n font-size: .875em;\n margin-top: 32px;\n}\n\n#extended-reporting-opt-in label {\n display: grid;\n grid-template-columns: 1.8em 1fr;\n position: relative;\n}\n\n#enhanced-protection-message {\n border-radius: 4px;\n font-size: 1em;\n margin-top: 32px;\n padding: 10px 5px;\n}\n\n#enhanced-protection-message label {\n display: grid;\n grid-template-columns: 2.5em 1fr;\n position: relative;\n}\n\n#enhanced-protection-message div {\n margin: 0.5em;\n}\n\n#enhanced-protection-message .icon {\n height: 1.5em;\n vertical-align: middle;\n width: 1.5em;\n}\n\n.nav-wrapper {\n margin-top: 51px;\n}\n\n.nav-wrapper::after {\n clear: both;\n content: '';\n display: table;\n width: 100%;\n}\n\n.small-link {\n color: var(--small-link-color);\n font-size: .875em;\n}\n\n.checkboxes {\n flex: 0 0 24px;\n}\n\n.checkbox {\n --padding: .9em;\n background: transparent;\n display: block;\n height: 1em;\n left: -1em;\n padding-inline-start: var(--padding);\n position: absolute;\n right: 0;\n top: -.5em;\n width: 1em;\n}\n\n.checkbox::after {\n border: 1px solid white;\n border-radius: 2px;\n content: '';\n height: 1em;\n left: var(--padding);\n position: absolute;\n top: var(--padding);\n width: 1em;\n}\n\n.checkbox::before {\n background: transparent;\n border: 2px solid white;\n border-inline-end-width: 0;\n border-top-width: 0;\n content: '';\n height: .2em;\n left: calc(.3em + var(--padding));\n opacity: 0;\n position: absolute;\n top: calc(.3em + var(--padding));\n transform: rotate(-45deg);\n width: .5em;\n}\n\ninput[type=checkbox]:checked ~ .checkbox::before {\n opacity: 1;\n}\n\n#recurrent-error-message {\n background: #ededed;\n border-radius: 4px;\n margin-bottom: 16px;\n margin-top: 12px;\n padding: 12px 16px;\n}\n\n.showing-recurrent-error-message #extended-reporting-opt-in {\n margin-top: 16px;\n}\n\n.showing-recurrent-error-message #enhanced-protection-message {\n margin-top: 16px;\n}\n\n@media (max-width: 700px) {\n .interstitial-wrapper {\n padding: 0 10%;\n }\n\n #error-debugging-info {\n overflow: auto;\n }\n}\n\n@media (max-width: 420px) {\n button,\n [dir='rtl'] button,\n .small-link {\n float: none;\n font-size: .825em;\n font-weight: 500;\n margin: 0;\n width: 100%;\n }\n\n button {\n padding: 16px 24px;\n }\n\n #details {\n margin: 20px 0 20px 0;\n }\n\n #details p:not(:first-of-type) {\n margin-top: 10px;\n }\n\n .secondary-button:not(.hidden) {\n display: block;\n margin-top: 20px;\n text-align: center;\n width: 100%;\n }\n\n .interstitial-wrapper {\n padding: 0 5%;\n }\n\n #extended-reporting-opt-in {\n margin-top: 24px;\n }\n\n #enhanced-protection-message {\n margin-top: 24px;\n }\n\n .nav-wrapper {\n margin-top: 30px;\n }\n}\n\n/**\n * Mobile specific styling.\n * Navigation buttons are anchored to the bottom of the screen.\n * Details message replaces the top content in its own scrollable area.\n */\n\n@media (max-width: 420px) {\n .nav-wrapper .secondary-button {\n border: 0;\n margin: 16px 0 0;\n margin-inline-end: 0;\n padding-bottom: 16px;\n padding-top: 16px;\n }\n}\n\n/* Fixed nav. */\n@media (min-width: 240px) and (max-width: 420px) and\n (min-height: 401px),\n (min-width: 421px) and (min-height: 240px) and\n (max-height: 560px) {\n body .nav-wrapper {\n background: var(--background-color);\n bottom: 0;\n box-shadow: 0 -12px 24px var(--background-color);\n left: 0;\n margin: 0 auto;\n max-width: 736px;\n padding-inline-end: 24px;\n padding-inline-start: 24px;\n position: fixed;\n right: 0;\n width: 100%;\n z-index: 2;\n }\n\n .interstitial-wrapper {\n max-width: 736px;\n }\n\n #details,\n #main-content {\n padding-bottom: 40px;\n }\n\n #details {\n padding-top: 5.5vh;\n }\n\n button.small-link {\n color: var(--google-blue-600);\n }\n}\n\n@media (max-width: 420px) and (orientation: portrait),\n (max-height: 560px) {\n body {\n margin: 0 auto;\n }\n\n button,\n [dir='rtl'] button,\n button.small-link,\n .nav-wrapper .secondary-button {\n font-family: Roboto-Regular,Helvetica;\n font-size: .933em;\n margin: 6px 0;\n transform: translatez(0);\n }\n\n .nav-wrapper {\n box-sizing: border-box;\n padding-bottom: 8px;\n width: 100%;\n }\n\n #details {\n box-sizing: border-box;\n height: auto;\n margin: 0;\n opacity: 1;\n transition: opacity 250ms cubic-bezier(0.4, 0, 0.2, 1);\n }\n\n #details.hidden,\n #main-content.hidden {\n height: 0;\n opacity: 0;\n overflow: hidden;\n padding-bottom: 0;\n transition: none;\n }\n\n h1 {\n font-size: 1.5em;\n margin-bottom: 8px;\n }\n\n .icon {\n margin-bottom: 5.69vh;\n }\n\n .interstitial-wrapper {\n box-sizing: border-box;\n margin: 7vh auto 12px;\n padding: 0 24px;\n position: relative;\n }\n\n .interstitial-wrapper p {\n font-size: .95em;\n line-height: 1.61em;\n margin-top: 8px;\n }\n\n #main-content {\n margin: 0;\n transition: opacity 100ms cubic-bezier(0.4, 0, 0.2, 1);\n }\n\n .small-link {\n border: 0;\n }\n\n .suggested-left > #control-buttons,\n .suggested-right > #control-buttons {\n float: none;\n margin: 0;\n }\n}\n\n@media (min-width: 421px) and (min-height: 500px) and (max-height: 560px) {\n .interstitial-wrapper {\n margin-top: 10vh;\n }\n}\n\n@media (min-height: 400px) and (orientation:portrait) {\n .interstitial-wrapper {\n margin-bottom: 145px;\n }\n}\n\n@media (min-height: 299px) {\n .nav-wrapper {\n padding-bottom: 16px;\n }\n}\n\n@media (max-height: 560px) and (min-height: 240px) and (orientation:landscape) {\n .extended-reporting-has-checkbox #details {\n padding-bottom: 80px;\n }\n}\n\n@media (min-height: 500px) and (max-height: 650px) and (max-width: 414px) and\n (orientation: portrait) {\n .interstitial-wrapper {\n margin-top: 7vh;\n }\n}\n\n@media (min-height: 650px) and (max-width: 414px) and (orientation: portrait) {\n .interstitial-wrapper {\n margin-top: 10vh;\n }\n}\n\n/* Small mobile screens. No fixed nav. */\n@media (max-height: 400px) and (orientation: portrait),\n (max-height: 239px) and (orientation: landscape),\n (max-width: 419px) and (max-height: 399px) {\n .interstitial-wrapper {\n display: flex;\n flex-direction: column;\n margin-bottom: 0;\n }\n\n #details {\n flex: 1 1 auto;\n order: 0;\n }\n\n #main-content {\n flex: 1 1 auto;\n order: 0;\n }\n\n .nav-wrapper {\n flex: 0 1 auto;\n margin-top: 8px;\n order: 1;\n padding-inline-end: 0;\n padding-inline-start: 0;\n position: relative;\n width: 100%;\n }\n\n button,\n .nav-wrapper .secondary-button {\n padding: 16px 24px;\n }\n\n button.small-link {\n color: var(--google-blue-600);\n }\n}\n\n@media (max-width: 239px) and (orientation: portrait) {\n .nav-wrapper {\n padding-inline-end: 0;\n padding-inline-start: 0;\n }\n}\n</style>\n <style>/* Copyright 2013 The Chromium Authors\n * Use of this source code is governed by a BSD-style license that can be\n * found in the LICENSE file. */\n\n/* Don't use the main frame div when the error is in a subframe. */\nhtml[subframe] #main-frame-error {\n display: none;\n}\n\n/* Don't use the subframe error div when the error is in a main frame. */\nhtml:not([subframe]) #sub-frame-error {\n display: none;\n}\n\nh1 {\n margin-top: 0;\n word-wrap: break-word;\n}\n\nh1 span {\n font-weight: 500;\n}\n\na {\n text-decoration: none;\n}\n\n.icon {\n -webkit-user-select: none;\n display: inline-block;\n}\n\n.icon-generic {\n /* Can't access chrome://theme/IDR_ERROR_NETWORK_GENERIC from an untrusted\n * renderer process, so embed the resource manually. */\n content: -webkit-image-set(\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABIAQMAAABvIyEEAAAABlBMVEUAAABTU1OoaSf/AAAAAXRSTlMAQObYZgAAAENJREFUeF7tzbEJACEQRNGBLeAasBCza2lLEGx0CxFGG9hBMDDxRy/72O9FMnIFapGylsu1fgoBdkXfUHLrQgdfrlJN1BdYBjQQm3UAAAAASUVORK5CYII=) 1x,\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQAQMAAADdiHD7AAAABlBMVEUAAABTU1OoaSf/AAAAAXRSTlMAQObYZgAAAFJJREFUeF7t0cENgDAMQ9FwYgxG6WjpaIzCCAxQxVggFuDiCvlLOeRdHR9yzjncHVoq3npu+wQUrUuJHylSTmBaespJyJQoObUeyxDQb3bEm5Au81c0pSCD8HYAAAAASUVORK5CYII=) 2x);\n}\n\n.icon-offline {\n content: -webkit-image-set(\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABIAQMAAABvIyEEAAAABlBMVEUAAABTU1OoaSf/AAAAAXRSTlMAQObYZgAAAGxJREFUeF7tyMEJwkAQRuFf5ipMKxYQiJ3Z2nSwrWwBA0+DQZcdxEOueaePp9+dQZFB7GpUcURSVU66yVNFj6LFICatThZB6r/ko/pbRpUgilY0Cbw5sNmb9txGXUKyuH7eV25x39DtJXUNPQGJtWFV+BT/QAAAAABJRU5ErkJggg==) 1x,\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQBAMAAAAVaP+LAAAAGFBMVEUAAABTU1NNTU1TU1NPT09SUlJSUlJTU1O8B7DEAAAAB3RSTlMAoArVKvVgBuEdKgAAAJ1JREFUeF7t1TEOwyAMQNG0Q6/UE+RMXD9d/tC6womIFSL9P+MnAYOXeTIzMzMzMzMzaz8J9Ri6HoITmuHXhISE8nEh9yxDh55aCEUoTGbbQwjqHwIkRAEiIaG0+0AA9VBMaE89Rogeoww936MQrWdBr4GN/z0IAdQ6nQ/FIpRXDwHcA+JIJcQowQAlFUA0MfQpXLlVQfkzR4igS6ENjknm/wiaGhsAAAAASUVORK5CYII=) 2x);\n position: relative;\n}\n\n.icon-disabled {\n content: -webkit-image-set(\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAABICAMAAAAZF4G5AAAABlBMVEVMaXFTU1OXUj8tAAAAAXRSTlMAQObYZgAAASZJREFUeAHd11Fq7jAMRGGf/W/6PoWB67YMqv5DybwG/CFjRuR8JBw3+ByiRjgV9W/TJ31P0tBfC6+cj1haUFXKHmVJo5wP98WwQ0ZCbfUc6LQ6VuUBz31ikADkLMkDrfUC4rR6QGW+gF6rx7NaHWCj1Y/W6lf4L7utvgBSt3rBFSS/XBMPUILcJINHCBWYUfpWn4NBi1ZfudIc3rf6/NGEvEA+AsYTJozmXemjXeLZAov+mnkN2HfzXpMSVQDnGw++57qNJ4D1xitA2sJ+VAWMygSEaYf2mYPTjZfk2K8wmP7HLIH5Mg4/pP+PEcDzUvDMvYbs/2NWwPO5vBdMZE4EE5UTQLiBFDaUlTDPBRoJ9HdAYIkIo06og3BNXtCzy7zA1aXk5x+tJARq63eAygAAAABJRU5ErkJggg==) 1x,\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOAAAACQAQMAAAArwfVjAAAABlBMVEVMaXFTU1OXUj8tAAAAAXRSTlMAQObYZgAAAYdJREFUeF7F1EFqwzAUBNARAmVj0FZe5QoBH6BX+dn4GlY2PYNzGx/A0CvkCIJuvIraKJKbgBvzf2g62weDGD7CYggpfFReis4J0ey9EGFIiEQQojFSlA9kSIiqd0KkFjKsewgRbStEN19mxUPTtmW9HQ/h6tyqNQ8NlSMZdzyE6qkoE0trVYGFm0n1WYeBhduzwbwBC7voS+vIxfeMjeaiLxsMMtQNwMPtuew+DjzcTHk8YMfDknEcIUOtf2lVfgVH3K4Xv5PRYAXRVMtItIJ3rfaCIVn9DsTH2NxisAVRex2Hh3hX+/mRUR08bAwPEYsI51ZxWH4Q0SpicQRXeyEaIug48FEdegARfMz/tADVsRciwTAxW308ehmC2gLraC+YCbV3QoTZexa+zegAEW5PhhgYfmbvJgcRqngGByOSXdFJcLk2JeDPEN0kxe1JhIt5FiFA+w+ItMELsUyPF2IaJ4aILqb4FbxPwhImwj6JauKgDUCYaxmYIsd4KXdMjIC9ItB5Bn4BNRwsG0XM2nwAAAAASUVORK5CYII=) 2x);\n width: 112px;\n}\n\n.hidden {\n display: none;\n}\n\n#suggestions-list a {\n color: var(--google-blue-600);\n}\n\n#suggestions-list p {\n margin-block-end: 0;\n}\n\n#suggestions-list ul {\n margin-top: 0;\n}\n\n.single-suggestion {\n list-style-type: none;\n padding-inline-start: 0;\n}\n\n#error-information-button {\n content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTExIDE4aDJ2LTJoLTJ2MnptMS0xNkM2LjQ4IDIgMiA2LjQ4IDIgMTJzNC40OCAxMCAxMCAxMCAxMC00LjQ4IDEwLTEwUzE3LjUyIDIgMTIgMnptMCAxOGMtNC40MSAwLTgtMy41OS04LThzMy41OS04IDgtOCA4IDMuNTkgOCA4LTMuNTkgOC04IDh6bTAtMTRjLTIuMjEgMC00IDEuNzktNCA0aDJjMC0xLjEuOS0yIDItMnMyIC45IDIgMmMwIDItMyAxLjc1LTMgNWgyYzAtMi4yNSAzLTIuNSAzLTUgMC0yLjIxLTEuNzktNC00LTR6Ii8+PC9zdmc+);\n height: 24px;\n vertical-align: -.15em;\n width: 24px;\n}\n\n.use-popup-container#error-information-popup-container\n #error-information-popup {\n align-items: center;\n background-color: var(--popup-container-background-color);\n display: flex;\n height: 100%;\n left: 0;\n position: fixed;\n top: 0;\n width: 100%;\n z-index: 100;\n}\n\n.use-popup-container#error-information-popup-container\n #error-information-popup-content > p {\n margin-bottom: 11px;\n margin-inline-start: 20px;\n}\n\n.use-popup-container#error-information-popup-container #suggestions-list ul {\n margin-inline-start: 15px;\n}\n\n.use-popup-container#error-information-popup-container\n #error-information-popup-box {\n background-color: var(--background-color);\n left: 5%;\n padding-bottom: 15px;\n padding-top: 15px;\n position: fixed;\n width: 90%;\n z-index: 101;\n}\n\n.use-popup-container#error-information-popup-container div.error-code {\n margin-inline-start: 20px;\n}\n\n.use-popup-container#error-information-popup-container #suggestions-list p {\n margin-inline-start: 20px;\n}\n\n:not(.use-popup-container)#error-information-popup-container\n #error-information-popup-close {\n display: none;\n}\n\n#error-information-popup-close {\n margin-bottom: 0;\n margin-inline-end: 35px;\n margin-top: 15px;\n text-align: end;\n}\n\n.link-button {\n color: rgb(66, 133, 244);\n display: inline-block;\n font-weight: bold;\n text-transform: uppercase;\n}\n\n#sub-frame-error-details {\n\n color: #8F8F8F;\n\n /* Not done on mobile for performance reasons. */\n text-shadow: 0 1px 0 rgba(255,255,255,0.3);\n\n}\n\n[jscontent=hostName],\n[jscontent=failedUrl] {\n overflow-wrap: break-word;\n}\n\n.secondary-button {\n background: #d9d9d9;\n color: #696969;\n margin-inline-end: 16px;\n}\n\n.snackbar {\n background: #323232;\n border-radius: 2px;\n bottom: 24px;\n box-sizing: border-box;\n color: #fff;\n font-size: .87em;\n left: 24px;\n max-width: 568px;\n min-width: 288px;\n opacity: 0;\n padding: 16px 24px 12px;\n position: fixed;\n transform: translateY(90px);\n will-change: opacity, transform;\n z-index: 999;\n}\n\n.snackbar-show {\n -webkit-animation:\n show-snackbar 250ms cubic-bezier(0, 0, 0.2, 1) forwards,\n hide-snackbar 250ms cubic-bezier(0.4, 0, 1, 1) forwards 5s;\n}\n\n@-webkit-keyframes show-snackbar {\n 100% {\n opacity: 1;\n transform: translateY(0);\n }\n}\n\n@-webkit-keyframes hide-snackbar {\n 0% {\n opacity: 1;\n transform: translateY(0);\n }\n 100% {\n opacity: 0;\n transform: translateY(90px);\n }\n}\n\n.suggestions {\n margin-top: 18px;\n}\n\n.suggestion-header {\n font-weight: bold;\n margin-bottom: 4px;\n}\n\n.suggestion-body {\n color: #777;\n}\n\n/* Decrease padding at low sizes. */\n@media (max-width: 640px), (max-height: 640px) {\n h1 {\n margin: 0 0 15px;\n }\n .suggestions {\n margin-top: 10px;\n }\n .suggestion-header {\n margin-bottom: 0;\n }\n}\n\n#download-link,\n#download-link-clicked {\n margin-bottom: 30px;\n margin-top: 30px;\n}\n\n#download-link-clicked {\n color: #BBB;\n}\n\n#download-link::before,\n#download-link-clicked::before {\n content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxLjJlbSIgaGVpZ2h0PSIxLjJlbSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNNSAyMGgxNHYtMkg1bTE0LTloLTRWM0g5djZINWw3IDcgNy03eiIgZmlsbD0iIzQyODVGNCIvPjwvc3ZnPg==);\n display: inline-block;\n margin-inline-end: 4px;\n vertical-align: -webkit-baseline-middle;\n}\n\n#download-link-clicked::before {\n opacity: 0;\n width: 0;\n}\n\n#offline-content-list-visibility-card {\n border: 1px solid white;\n border-radius: 8px;\n display: flex;\n font-size: .8em;\n justify-content: space-between;\n line-height: 1;\n}\n\n#offline-content-list.list-hidden #offline-content-list-visibility-card {\n border-color: rgb(218, 220, 224);\n}\n\n#offline-content-list-visibility-card > div {\n padding: 1em;\n}\n\n#offline-content-list-title {\n color: var(--google-gray-700);\n}\n\n#offline-content-list-show-text,\n#offline-content-list-hide-text {\n color: rgb(66, 133, 244);\n}\n\n/* Hides the \hide\ text div when the offline content list is collapsed/hidden\n * and, alternatively, hides the \show\ text div when the offline content list\n * is expanded/shown.\n */\n#offline-content-list.list-hidden #offline-content-list-hide-text,\n#offline-content-list:not(.list-hidden) #offline-content-list-show-text {\n display: none;\n}\n\n/* Controls the animation of the offline content list when it is expanded/shown.\n */\n#offline-content-suggestions {\n /* Max-height has to be set for the height animation to work. The chosen value\n * is a little greater than the maximum height the list will have, when all\n * suggestions have images, so that it is never clamped. This makes so that\n * when the actual height is smaller then the animation is not as smooth.\n */\n max-height: 27em;\n transition: max-height 200ms ease-in, visibility 0s 200ms,\n opacity 200ms 200ms linear;\n}\n\n/* Controls the animation of the offline content list when it is\n * collapsed/hidden.\n */\n#offline-content-list.list-hidden #offline-content-suggestions {\n max-height: 0;\n opacity: 0;\n transition: opacity 200ms linear, visibility 0s 200ms,\n max-height 200ms 200ms ease-out;\n visibility: hidden;\n}\n\n#offline-content-list {\n margin-inline-start: -5%;\n width: 110%;\n}\n\n/* The selectors below adjust the \overflow\ of the suggestion cards contents\n * based on the same screen size based strategy used for the main frame, which\n * is applied by the `interstitial-wrapper` class. */\n@media (max-width: 420px) {\n #offline-content-list {\n margin-inline-start: -2.5%;\n width: 105%;\n }\n}\n@media (max-width: 420px) and (orientation: portrait),\n (max-height: 560px) {\n #offline-content-list {\n margin-inline-start: -12px;\n width: calc(100% + 24px);\n }\n}\n\n.suggestion-with-image .offline-content-suggestion-thumbnail {\n flex-basis: 8.2em;\n flex-shrink: 0;\n}\n\n.suggestion-with-image .offline-content-suggestion-thumbnail > img {\n height: 100%;\n width: 100%;\n}\n\n.suggestion-with-image #offline-content-list:not(.is-rtl)\n.offline-content-suggestion-thumbnail > img {\n border-bottom-right-radius: 7px;\n border-top-right-radius: 7px;\n}\n\n.suggestion-with-image #offline-content-list.is-rtl\n.offline-content-suggestion-thumbnail > img {\n border-bottom-left-radius: 7px;\n border-top-left-radius: 7px;\n}\n\n.suggestion-with-icon .offline-content-suggestion-thumbnail {\n align-items: center;\n display: flex;\n justify-content: center;\n min-height: 4.2em;\n min-width: 4.2em;\n}\n\n.suggestion-with-icon .offline-content-suggestion-thumbnail > div {\n align-items: center;\n background-color: rgb(241, 243, 244);\n border-radius: 50%;\n display: flex;\n height: 2.3em;\n justify-content: center;\n width: 2.3em;\n}\n\n.suggestion-with-icon .offline-content-suggestion-thumbnail > div > img {\n height: 1.45em;\n width: 1.45em;\n}\n\n.offline-content-suggestion-favicon {\n height: 1em;\n margin-inline-end: 0.4em;\n width: 1.4em;\n}\n\n.offline-content-suggestion-favicon > img {\n height: 1.4em;\n width: 1.4em;\n}\n\n.no-favicon .offline-content-suggestion-favicon {\n display: none;\n}\n\n.image-video {\n content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTcgMTAuNVY3YTEgMSAwIDAgMC0xLTFINGExIDEgMCAwIDAtMSAxdjEwYTEgMSAwIDAgMCAxIDFoMTJhMSAxIDAgMCAwIDEtMXYtMy41bDQgNHYtMTFsLTQgNHoiIGZpbGw9IiMzQzQwNDMiLz48L3N2Zz4=);\n}\n\n.image-music-note {\n content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgM3Y5LjI2Yy0uNS0uMTctMS0uMjYtMS41LS4yNkM4IDEyIDYgMTQgNiAxNi41UzggMjEgMTAuNSAyMXM0LjUtMiA0LjUtNC41VjZoNFYzaC03eiIgZmlsbD0iIzNDNDA0MyIvPjwvc3ZnPg==);\n}\n\n.image-earth {\n content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgMmM1LjUyIDAgMTAgNC40OCAxMCAxMHMtNC40OCAxMC0xMCAxMFMyIDE3LjUyIDIgMTIgNi40OCAyIDEyIDJ6TTQgMTJoNC40YzMuNDA3LjAyMiA0LjkyMiAxLjczIDQuNTQzIDUuMTI3SDkuNDg4djIuNDdhOC4wMDQgOC4wMDQgMCAwIDAgMTAuNDk4LTguMDgzQzE5LjMyNyAxMi41MDQgMTguMzMyIDEzIDE3IDEzYy0yLjEzNyAwLTMuMjA2LS45MTYtMy4yMDYtMi43NWgtMy43NDhjLS4yNzQtMi43MjguNjgzLTQuMDkyIDIuODctNC4wOTIgMC0uOTc1LjMyNy0xLjU5Ny44MTEtMS45N0E4LjAwNCA4LjAwNCAwIDAgMCA0IDEyeiIgZmlsbD0iIzNDNDA0MyIvPjwvc3ZnPg==);\n}\n\n.image-file {\n content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTMgOVYzLjVMMTguNSA5TTYgMmMtMS4xMSAwLTIgLjg5LTIgMnYxNmEyIDIgMCAwIDAgMiAyaDEyYTIgMiAwIDAgMCAyLTJWOGwtNi02SDZ6IiBmaWxsPSIjM0M0MDQzIi8+PC9zdmc+);\n}\n\n.offline-content-suggestion-texts {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n line-height: 1.3;\n padding: .9em;\n width: 100%;\n}\n\n.offline-content-suggestion-title {\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 3;\n color: rgb(32, 33, 36);\n display: -webkit-box;\n font-size: 1.1em;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\ndiv.offline-content-suggestion {\n align-items: stretch;\n border: 1px solid rgb(218, 220, 224);\n border-radius: 8px;\n display: flex;\n justify-content: space-between;\n margin-bottom: .8em;\n}\n\n.suggestion-with-image {\n flex-direction: row;\n height: 8.2em;\n max-height: 8.2em;\n}\n\n.suggestion-with-icon {\n flex-direction: row-reverse;\n height: 4.2em;\n max-height: 4.2em;\n}\n\n.suggestion-with-icon .offline-content-suggestion-title {\n -webkit-line-clamp: 1;\n word-break: break-all;\n}\n\n.suggestion-with-icon .offline-content-suggestion-texts {\n padding-inline-start: 0;\n}\n\n.offline-content-suggestion-attribution-freshness {\n color: rgb(95, 99, 104);\n display: flex;\n font-size: .8em;\n line-height: 1.7em;\n}\n\n.offline-content-suggestion-attribution {\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 1;\n display: -webkit-box;\n flex-shrink: 1;\n margin-inline-end: 0.3em;\n overflow: hidden;\n overflow-wrap: break-word;\n text-overflow: ellipsis;\n word-break: break-all;\n}\n\n.no-attribution .offline-content-suggestion-attribution {\n display: none;\n}\n\n.offline-content-suggestion-freshness::before {\n content: '-';\n display: inline-block;\n flex-shrink: 0;\n margin-inline-end: .1em;\n margin-inline-start: .1em;\n}\n\n.no-attribution .offline-content-suggestion-freshness::before {\n display: none;\n}\n\n.offline-content-suggestion-freshness {\n flex-shrink: 0;\n}\n\n.suggestion-with-image .offline-content-suggestion-pin-spacer {\n flex-grow: 100;\n flex-shrink: 1;\n}\n\n.suggestion-with-image .offline-content-suggestion-pin {\n content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0wIDBoMjR2MjRIMFYweiIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9ImIiPjx1c2UgeGxpbms6aHJlZj0iI2EiIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cGF0aCBjbGlwLXBhdGg9InVybCgjYikiIGQ9Ik0xMiAyQzYuNSAyIDIgNi41IDIgMTJzNC41IDEwIDEwIDEwIDEwLTQuNSAxMC0xMFMxNy41IDIgMTIgMnptNSAxNkg3di0yaDEwdjJ6bS02LjctNEw3IDEwLjdsMS40LTEuNCAxLjkgMS45IDUuMy01LjNMMTcgNy4zIDEwLjMgMTR6IiBmaWxsPSIjOUFBMEE2Ii8+PC9zdmc+);\n flex-shrink: 0;\n height: 1.4em;\n margin-inline-start: .4em;\n width: 1.4em;\n}\n\n/* Controls the animation (and a bit more) of the launch-downloads-home action\n * button when the offline content list is expanded/shown.\n */\n#offline-content-list-action {\n text-align: center;\n transition: visibility 0s 200ms, opacity 200ms 200ms linear;\n}\n\n/* Controls the animation of the launch-downloads-home action button when the\n * offline content list is collapsed/hidden.\n */\n#offline-content-list.list-hidden #offline-content-list-action {\n opacity: 0;\n transition: opacity 200ms linear, visibility 0s 200ms;\n visibility: hidden;\n}\n\n#cancel-save-page-button {\n background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ij48Y2xpcFBhdGggaWQ9Im1hc2siPjxwYXRoIGQ9Ik0xMiAyQzYuNSAyIDIgNi41IDIgMTJzNC41IDEwIDEwIDEwIDEwLTQuNSAxMC0xMFMxNy41IDIgMTIgMnptNSAxNkg3di0yaDEwdjJ6bS02LjctNEw3IDEwLjdsMS40LTEuNCAxLjkgMS45IDUuMy01LjNMMTcgNy4zIDEwLjMgMTR6IiBmaWxsPSIjOUFBMEE2Ii8+PC9jbGlwUGF0aD48cGF0aCBjbGlwLXBhdGg9InVybCgjbWFzaykiIGZpbGw9IiM5QUEwQTYiIGQ9Ik0wIDBoMjR2MjRIMHoiLz48cGF0aCBjbGlwLXBhdGg9InVybCgjbWFzaykiIGZpbGw9IiMxQTczRTgiIHN0eWxlPSJhbmltYXRpb246b2ZmbGluZUFuaW1hdGlvbiA0cyBpbmZpbml0ZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxzdHlsZT5Aa2V5ZnJhbWVzIG9mZmxpbmVBbmltYXRpb257MCUsMzUle2hlaWdodDowfTYwJXtoZWlnaHQ6MTAwJX05MCV7ZmlsbC1vcGFjaXR5OjF9dG97ZmlsbC1vcGFjaXR5OjB9fTwvc3R5bGU+PC9zdmc+);\n background-position: right 27px center;\n background-repeat: no-repeat;\n border: 1px solid var(--google-gray-300);\n border-radius: 5px;\n color: var(--google-gray-700);\n margin-bottom: 26px;\n padding-bottom: 16px;\n padding-inline-end: 88px;\n padding-inline-start: 16px;\n padding-top: 16px;\n text-align: start;\n}\n\nhtml[dir='rtl'] #cancel-save-page-button {\n background-position: left 27px center;\n}\n\n#save-page-for-later-button {\n display: flex;\n justify-content: start;\n}\n\n#save-page-for-later-button a::before {\n content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxLjJlbSIgaGVpZ2h0PSIxLjJlbSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNNSAyMGgxNHYtMkg1bTE0LTloLTRWM0g5djZINWw3IDcgNy03eiIgZmlsbD0iIzQyODVGNCIvPjwvc3ZnPg==);\n display: inline-block;\n margin-inline-end: 4px;\n vertical-align: -webkit-baseline-middle;\n}\n\n.hidden#save-page-for-later-button {\n display: none;\n}\n\n/* Don't allow overflow when in a subframe. */\nhtml[subframe] body {\n overflow: hidden;\n}\n\n#sub-frame-error {\n -webkit-align-items: center;\n -webkit-flex-flow: column;\n -webkit-justify-content: center;\n background-color: #DDD;\n display: -webkit-flex;\n height: 100%;\n left: 0;\n position: absolute;\n text-align: center;\n top: 0;\n transition: background-color 200ms ease-in-out;\n width: 100%;\n}\n\n#sub-frame-error:hover {\n background-color: #EEE;\n}\n\n#sub-frame-error .icon-generic {\n margin: 0 0 16px;\n}\n\n#sub-frame-error-details {\n margin: 0 10px;\n text-align: center;\n visibility: hidden;\n}\n\n/* Show details only when hovering. */\n#sub-frame-error:hover #sub-frame-error-details {\n visibility: visible;\n}\n\n/* If the iframe is too small, always hide the error code. */\n/* TODO(mmenke): See if overflow: no-display works better, once supported. */\n@media (max-width: 200px), (max-height: 95px) {\n #sub-frame-error-details {\n display: none;\n }\n}\n\n/* Adjust icon for small embedded frames in apps. */\n@media (max-height: 100px) {\n #sub-frame-error .icon-generic {\n height: auto;\n margin: 0;\n
    { statusCode: 424, statusMessage: exception in stage5 chrome browser. see meta.trace for details on all fatal errors found. errMsg=fatalError encountered in page. details=FAILED PAGE NAVIGATION. unknown error while performing page navigation. status=424., originalRequest: { pages: [ { url: https://fr.royalcdkeys.com/products/playstation-plus-3-months-us-psn-cd-key.json?variant=39891181731977, renderType: html, requestSettings: { ignoreImages: true, maxWait: 15000 } } ] }, pageResponses: [ { navUrl: chrome-error://chromewebdata/, navId: 1, statusCode: 424, eventPhase: pageNavigated, doneDetail: { reason: fatalError:FAILED PAGE NAVIGATION. unknown error while performing page navigation. status=424., statusCode: 424 }, resourceSummary: { complete: 0, failed: 1, aborted: 0, orphaned: 0, active: 0, late: 0 }, resources: [ {elapsed:148,detail:'failed:404:net::ERR_HTTP_RESPONSE_CODE_FAILURE',start:'27(initialRequest)',ended:'175(initialRequest)',frame:'main(nav)',navId:'0',type:'document',url:'https://fr.royalcdkeys.com/products/playstation-...-months-us-psn-cd-key.json?variant=39891181731977'} ], debugDiags: [], contentErrors: [], errors: [ { name: FatalError, message: FAILED PAGE NAVIGATION. unknown error while performing page navigation. status=424., statusCode: 424 } ], metrics: { startTime: 2023-06-20T18:11:03.915Z, endTime: 2023-06-20T18:11:04.173Z, elapsedMs: 258, pageStatus: 404 }, scriptOutput: {}, headers: { access-control-allow-origin: *, alt-svc: h3=\:443\; ma=86400, cf-cache-status: DYNAMIC, cf-ray: 7da5f8ddeed12d47-DFW, content-encoding: gzip, content-language: en-DE, content-security-policy: block-all-mixed-content; frame-ancestors 'none'; upgrade-insecure-requests;, content-type: application/json; charset=utf-8, date: Tue, 20 Jun 2023 18:11:04 GMT, etag: W/\cacheable:aa87f50f063406a89297b65061218440\, nel: {\success_fraction\:0.01,\report_to\:\cf-nel\,\max_age\:604800}, powered-by: Shopify, processed-by: Weglot, report-to: {\endpoints\:[{\url\:\https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=b5Ich07U%2BYNLOSBNI5%2FanqHKt5r7HDSvS8cdFeQuIfyKT3M3q0ZK0XoX1CL3LjAzcZWOpXwuq%2BbuEjWF8TejgFIXOFsEHoaqIqGfa6euJoaTKyJ%2BeKoHK7cJRnFipdjtMw%3D%3D\}],\group\:\cf-nel\,\max_age\:604800}, server-timing: processing;dur=41, db;dur=26, asn;desc=\33438\, edge;desc=\DFW\, country;desc=\US\, servedBy;desc=m5m\, requestID;desc=\9a4976ac-a223-46d1-8d9c-6a99adcdc9e3\, cfRequestDuration;dur=79.999924, strict-transport-security: max-age=7889238, vary: Accept-Encoding, Accept, weglot-translated: false - Invalid JSON, Nothing to translate, x-cache: miss, x-content-type-options: nosniff, x-dc: gcp-us-south1,gcp-us-central1,gcp-us-central1, x-download-options: noopen, x-frame-options: DENY, x-hw: 1687284663.cds232.de1.hn,1687284664.cds232.de1.sl, x-permitted-cross-domain-policies: none, x-request-id: fbcb68ba-8015-4e9d-9e2b-25e8fc897903, x-shardid: 136, x-shopid: 37530206345, x-shopify-stage: production, x-sorting-hat-podid: 136, x-sorting-hat-shopid: 37530206345,...
  • No Name Raccord union 3 pièces à coller Ø 63 mm x 2"
    Raccords union 3 pièces, PVC pression PN-16 Femelle à coller, mâle fileté à visser Existe en 4 dimensions : Ø 32 mm x 1" Ø 50 mm x 1'' 1/2 Ø 50 mm x 2" Ø 63 mm x 2'' Ø 75 mm x 2" 1/2 Ø 90 mm x 3'' Les raccords union sont vendus à l'unité.
  • Soonwell Magic Tube MT1-EU-KIT-3
    "Soonwell Magic Tube MT1-EU-KIT-3, Set of Waterproof Tube Lights, Set consisting of 3 x 35 cm LED tubes, Power: 10 W, Colour temperature with CCT: 2.600 to 6.000, Colour temperature with CCT-S: 1.600 to 20,000 K (CCT-S stands for Controlled Color Temperature SPECIAL, which covers a wider range of colour temperatures. In the lower range at 1,600K there is a red tint and in the upper range at 20,000K there is a blue tint. So it can be seen as an extension to CCT, which becomes coloured at the edges)., Brightness at 5,600K: 1917 lux (at 30cm) / 172 lux (at 1m), Protection class: IP68 (suitable for use under water), Colour purity: CRI: 96+, TLCI: 97+, RGBW colour mode: red, green, blue, white, HSI colour mode: colour 360°, saturation & intensity each dimmable in 1% steps, CCT colour mode: colour temperature from 2.600K to 6.000K, dimmable in 100 Kelvin steps, additional regulation possible in green & magenta range, CCT-S colour mode 1.600K to 2.600K in 100K steps / 6000K to 10,000K in 500K steps / 10,000K to 20,000K in 1000K steps, 20 Effects, including campfire, police light, storm light, TV, flickering light, etc., All effects are individually adjustable in brightness and dynamics, All colour settings can be dimmed in brightness in 1% steps, Push buttons and display on the back of the light, App for Android, Magnetic back for easy mounting, 1/4""-20"" Internal thread on both sides, Permanently installed battery with 3.6 V, 7650 mAh, Charging option via USB-C (mains adapter not included), Battery life: 2.8 hours at maximum brightness, Charging time: approx. 4 hours@+@+*Set includes:*@+@+, 3x MT1 RGBW LED Tube Light, 3x Grid, 3x Mini table stand, 3x USB Type-C cable, 3x Adapter plate to connect several lights to each other, 1x Bag with zipper, 3x Safety strap for wrist"
  • Filtre EconoBeadfiltre EB60 2" diam 63mm piscine naturelle 70 m3
    AQUAFORTE : Filtre à bead ECONOBEAD Tout a été pensé pour que les filtres à beads AquaForte de la série EB soient immédiatement opérationnels.En effet, en dehors de leur boîtier très résistant en polyéthylène, ils sont tous munis d'un drain qui va servir à enlever les déchets qui traînent au fond du bassin, d'une vanne qui comporte six voies mais également d’un couvercle pour la protection. Ils intègrent bien évidemment les fameuses « perles » mais également un ventilateur qui n’engendre que très peu de bruit grâce à son silencieux intégré - Filtre EconoBead EB40 pour piscine naturelle Quelque soit la taille de votre bassin (10 000 à 100 000 litres), vous trouverez obligatoirement dans la série EB le modèle qui s'adaptera parfaitement à vos besoins Fiche technique : Filtre à Bead - ECONOBEAD De plus, le fabricant a équipé les filtres AquaForte d'une large ouverture qui permet de les remplir très facilement avec les perles mais facilite également leur nettoyage éventuel. Sachez que la pression de service maximale a été fixée à 1,2 bar à 12 mètres.Et si vous souhaitez utiliser les filtres à beads Aquaforte EB pour un bassin de baignade, cela ne pose aucun problème car ils ont été spécialement conçus pour délivrer une eau propre et pure !
  • Shark Casque Intégral Shark Skwal i3 Linik Noir Mat-Anthracite-Anthracite 2XL 63-64cm
    Le premier casque au monde avec feux stop intégrés!FEUX LED ET FEUX STOP ACTIFS DE SÉRIEDispositif LED de sécurité innovant , éprouvé et testé depuis la première version dU SKWAL, a été repensé avec l’ajout de feux stop actifs de série. Grâce à l’intégration d’un accéléromètre triaxial, vous bénéficiez de feux stop intelligents sur votre casque sans aucune connexion filaire ou Bluetooth.DESIGN COMPACT ET ORIGINAL Un design inspiré directement du sport mécanique et de la science-fiction.Cette combinaison d’aérodynamisme et de robotique accentue l’éclairage exclusif unique.SÉCURITÉ ET CARACTÉRISTIQUES EXCEPTIONNELLESLe SKWAL i3dépasse les exigences strictes de la norme UN ECE 22-06grâce à sa construction haute performance et à des équipements de série parfaitement intégrés.CONFORT REPENSÉUne étude de scan 3D réalisée auprès d’un large éventail d’utilisateurs a permis de définir le meilleur ajustement possible pour vous : “BEST FIT” by SHARK. Les 5textiles à haute technicité offrent un ajustement avec une sensation seconde peau unique. Caractéristiques : • LEDs• Calotte en polycarbonate injecté Lexan™ high-impact disponible en 2 tailles• EPS interne à densités multiples• Visière anti-rayures de classe optique 1hautement résistante avec Pinlock® 70• Écran solaire anti-rayures et anti-buée• Système de verrouillage de visière avec position filet d'air • Feux stop actifs• Design original• Système breveté de retrait rapide de visière sans outil• Leviers de réglage de tension du Pinlock® • “Best fit” by SHARK• Système ergonomique de fixation des textiles breveté • Prédisposé à recevoir un intercom• Fermeture par boucle micrométrique• Poids: 1585 gr• Homologué ECE 22-06
  • Shark Casque Intégral Shark Skwal i3 Blank Sp Anthracite Mat-Noir-Argent 2XL 63-64cm
    Le premier casque au monde avec feux stop intégrés!FEUX LED ET FEUX STOP ACTIFS DE SÉRIEDispositif LED de sécurité innovant , éprouvé et testé depuis la première version dU SKWAL, a été repensé avec l’ajout de feux stop actifs de série. Grâce à l’intégration d’un accéléromètre triaxial, vous bénéficiez de feux stop intelligents sur votre casque sans aucune connexion filaire ou Bluetooth.DESIGN COMPACT ET ORIGINAL Un design inspiré directement du sport mécanique et de la science-fiction.Cette combinaison d’aérodynamisme et de robotique accentue l’éclairage exclusif unique.SÉCURITÉ ET CARACTÉRISTIQUES EXCEPTIONNELLESLe SKWAL i3dépasse les exigences strictes de la norme UN ECE 22-06grâce à sa construction haute performance et à des équipements de série parfaitement intégrés.CONFORT REPENSÉUne étude de scan 3D réalisée auprès d’un large éventail d’utilisateurs a permis de définir le meilleur ajustement possible pour vous : “BEST FIT” by SHARK. Les 5textiles à haute technicité offrent un ajustement avec une sensation seconde peau unique. Caractéristiques : • LEDs• Calotte en polycarbonate injecté Lexan™ high-impact disponible en 2 tailles• EPS interne à densités multiples• Visière anti-rayures de classe optique 1hautement résistante avec Pinlock® 70• Écran solaire anti-rayures et anti-buée• Système de verrouillage de visière avec position filet d'air • Feux stop actifs• Design original• Système breveté de retrait rapide de visière sans outil• Leviers de réglage de tension du Pinlock® • “Best fit” by SHARK• Système ergonomique de fixation des textiles breveté • Prédisposé à recevoir un intercom• Fermeture par boucle micrométrique• Poids: 1585 gr• Homologué ECE 22-06
  • Nolan Casque Jet Nolan N30-4 T Classic Noir Brillant 3 2XL 63cm
    Le Nolan N30-4T est le nouveau casque conçu pour les motards urbains, idéal à la fois à moto et à scooter, ainsi que pour les utilisateurs de nouvelles formes de mobilité durable. Son système de ventilation, fruit d'années de recherche, est capable de fournir un confort élevé même à des vitesses réduites. Le style du N30-4T combine une visière sportive et tendance en forme de masque avec la protection fournie par la mentonnière amovible.Caractéristiques : • Calotte en polycarbonate• Mentonnière amovible• Système de rétention Microlock• Rembourrage intérieur Clima Comfort avec tissu écologique• Intérieur en maille innovante• EVS - Extreme Ventilation System• Visière résistante aux rayures• Rembourrage du menton amélioré pour une utilisation pratique et un confort optimal• Prédisposé pour une casquette résistante à l'eau et au vent • Le casque peut être utilisé sans mentonnière (J) ou avec mentonnière (P)• Homologué ECE 22.06
  • Shark Casque Intégral Shark Skwal i3 Blank Sp Mat-Anthracite-Noir 2XL 63-64cm
    Le premier casque au monde avec feux stop intégrés!FEUX LED ET FEUX STOP ACTIFS DE SÉRIEDispositif LED de sécurité innovant , éprouvé et testé depuis la première version dU SKWAL, a été repensé avec l’ajout de feux stop actifs de série. Grâce à l’intégration d’un accéléromètre triaxial, vous bénéficiez de feux stop intelligents sur votre casque sans aucune connexion filaire ou Bluetooth.DESIGN COMPACT ET ORIGINAL Un design inspiré directement du sport mécanique et de la science-fiction.Cette combinaison d’aérodynamisme et de robotique accentue l’éclairage exclusif unique.SÉCURITÉ ET CARACTÉRISTIQUES EXCEPTIONNELLESLe SKWAL i3dépasse les exigences strictes de la norme UN ECE 22-06grâce à sa construction haute performance et à des équipements de série parfaitement intégrés.CONFORT REPENSÉUne étude de scan 3D réalisée auprès d’un large éventail d’utilisateurs a permis de définir le meilleur ajustement possible pour vous : “BEST FIT” by SHARK. Les 5textiles à haute technicité offrent un ajustement avec une sensation seconde peau unique. Caractéristiques : • LEDs• Calotte en polycarbonate injecté Lexan™ high-impact disponible en 2 tailles• EPS interne à densités multiples• Visière anti-rayures de classe optique 1hautement résistante avec Pinlock® 70• Écran solaire anti-rayures et anti-buée• Système de verrouillage de visière avec position filet d'air • Feux stop actifs• Design original• Système breveté de retrait rapide de visière sans outil• Leviers de réglage de tension du Pinlock® • “Best fit” by SHARK• Système ergonomique de fixation des textiles breveté • Prédisposé à recevoir un intercom• Fermeture par boucle micrométrique• Poids: 1585 gr• Homologué ECE 22-06
  • Shark Casque Intégral Shark Skwal i3Rhad Noir-Chrome-Anthracite 2XL 63-64cm
    Le premier casque au monde avec feux stop intégrés!FEUX LED ET FEUX STOP ACTIFS DE SÉRIEDispositif LED de sécurité innovant , éprouvé et testé depuis la première version dU SKWAL, a été repensé avec l’ajout de feux stop actifs de série. Grâce à l’intégration d’un accéléromètre triaxial, vous bénéficiez de feux stop intelligents sur votre casque sans aucune connexion filaire ou Bluetooth.DESIGN COMPACT ET ORIGINAL Un design inspiré directement du sport mécanique et de la science-fiction.Cette combinaison d’aérodynamisme et de robotique accentue l’éclairage exclusif unique.SÉCURITÉ ET CARACTÉRISTIQUES EXCEPTIONNELLESLe SKWAL i3dépasse les exigences strictes de la norme UN ECE 22-06grâce à sa construction haute performance et à des équipements de série parfaitement intégrés.CONFORT REPENSÉUne étude de scan 3D réalisée auprès d’un large éventail d’utilisateurs a permis de définir le meilleur ajustement possible pour vous : “BEST FIT” by SHARK. Les 5textiles à haute technicité offrent un ajustement avec une sensation seconde peau unique. Caractéristiques : • LEDs• Calotte en polycarbonate injecté Lexan™ high-impact disponible en 2 tailles• EPS interne à densités multiples• Visière anti-rayures de classe optique 1hautement résistante avec Pinlock® 70• Écran solaire anti-rayures et anti-buée• Système de verrouillage de visière avec position filet d'air • Feux stop actifs• Design original• Système breveté de retrait rapide de visière sans outil• Leviers de réglage de tension du Pinlock® • “Best fit” by SHARK• Système ergonomique de fixation des textiles breveté • Prédisposé à recevoir un intercom• Fermeture par boucle micrométrique• Poids: 1585 gr• Homologué ECE 22-06
  • Shark Casque Intégral Shark Skwal i3 Blank Sp Noir-Anthracite-Rouge 2XL 63-64cm
    Le premier casque au monde avec feux stop intégrés!FEUX LED ET FEUX STOP ACTIFS DE SÉRIEDispositif LED de sécurité innovant , éprouvé et testé depuis la première version dU SKWAL, a été repensé avec l’ajout de feux stop actifs de série. Grâce à l’intégration d’un accéléromètre triaxial, vous bénéficiez de feux stop intelligents sur votre casque sans aucune connexion filaire ou Bluetooth.DESIGN COMPACT ET ORIGINAL Un design inspiré directement du sport mécanique et de la science-fiction.Cette combinaison d’aérodynamisme et de robotique accentue l’éclairage exclusif unique.SÉCURITÉ ET CARACTÉRISTIQUES EXCEPTIONNELLESLe SKWAL i3dépasse les exigences strictes de la norme UN ECE 22-06grâce à sa construction haute performance et à des équipements de série parfaitement intégrés.CONFORT REPENSÉUne étude de scan 3D réalisée auprès d’un large éventail d’utilisateurs a permis de définir le meilleur ajustement possible pour vous : “BEST FIT” by SHARK. Les 5textiles à haute technicité offrent un ajustement avec une sensation seconde peau unique. Caractéristiques : • LEDs• Calotte en polycarbonate injecté Lexan™ high-impact disponible en 2 tailles• EPS interne à densités multiples• Visière anti-rayures de classe optique 1hautement résistante avec Pinlock® 70• Écran solaire anti-rayures et anti-buée• Système de verrouillage de visière avec position filet d'air • Feux stop actifs• Design original• Système breveté de retrait rapide de visière sans outil• Leviers de réglage de tension du Pinlock® • “Best fit” by SHARK• Système ergonomique de fixation des textiles breveté • Prédisposé à recevoir un intercom• Fermeture par boucle micrométrique• Poids: 1585 gr• Homologué ECE 22-06
  • Shark Casque Intégral Shark Skwal i3 Linik Noir-Anthracite-Rouge 2XL 63-64cm
    Le premier casque au monde avec feux stop intégrés!FEUX LED ET FEUX STOP ACTIFS DE SÉRIEDispositif LED de sécurité innovant , éprouvé et testé depuis la première version dU SKWAL, a été repensé avec l’ajout de feux stop actifs de série. Grâce à l’intégration d’un accéléromètre triaxial, vous bénéficiez de feux stop intelligents sur votre casque sans aucune connexion filaire ou Bluetooth.DESIGN COMPACT ET ORIGINAL Un design inspiré directement du sport mécanique et de la science-fiction.Cette combinaison d’aérodynamisme et de robotique accentue l’éclairage exclusif unique.SÉCURITÉ ET CARACTÉRISTIQUES EXCEPTIONNELLESLe SKWAL i3dépasse les exigences strictes de la norme UN ECE 22-06grâce à sa construction haute performance et à des équipements de série parfaitement intégrés.CONFORT REPENSÉUne étude de scan 3D réalisée auprès d’un large éventail d’utilisateurs a permis de définir le meilleur ajustement possible pour vous : “BEST FIT” by SHARK. Les 5textiles à haute technicité offrent un ajustement avec une sensation seconde peau unique. Caractéristiques : • LEDs• Calotte en polycarbonate injecté Lexan™ high-impact disponible en 2 tailles• EPS interne à densités multiples• Visière anti-rayures de classe optique 1hautement résistante avec Pinlock® 70• Écran solaire anti-rayures et anti-buée• Système de verrouillage de visière avec position filet d'air • Feux stop actifs• Design original• Système breveté de retrait rapide de visière sans outil• Leviers de réglage de tension du Pinlock® • “Best fit” by SHARK• Système ergonomique de fixation des textiles breveté • Prédisposé à recevoir un intercom• Fermeture par boucle micrométrique• Poids: 1585 gr• Homologué ECE 22-06
  • Elmex Enfant Kit Dentaire Dentifrice + Brosse à Dents 0-3 Ans Duo + Gobelet - Blister 2 brosses à dents + 1 dentifrice + 1 gobelet
    Un kit dentaire à utiliser dès les premières dents. Le kit contient : 1 Dentifrice enfant Elmex® 50 ml avec un taux de fluor adapté (500ppm), 2 brosses à dents débutant 0-3 ans Elmex® et 1 gobelet pour brosse à dents Elmex® Les dents de lait
  • Kit de mise à la terre de VOSS.farming (230 V et 12 V mobile) dune énergie de 3,2 joules minimum
  • Union 3 pièces M 2" x 63 F
    Connexion 3 pièces à coller ø63mm et 2" à visser Pour le montage de votre système de filtration gros débit -
  • Kit de mise à la terre VOSS.farming pour électrificateurs de clôture (230V+12V stationnaire), à partir de 3,2 joules
  • Kit de mise à la terre de VOSS.farming (230 V et 12 V stationnaire) dune énergie de 3,2 joules minimum
  • Schuberth Casque Modulable Schuberth C3 Pro Sestante Jaune 2XL 63cm
    Équipé des dernières technologies et fonctionnalités, le nouveau Schuberth C3 Pro est un casque modulable leader du marché qui offre un excellent confort et une sécurité optimale. Nouvelle ventilation, intérieur amélioré et nouvelle boucle à dégagement rapide pour plus de confort. Le C3 PRO est doté d’une calotte aérodynamique en fibre composite moulée durable pour offrir un casque résistant et léger. La calotte est disponible en deux tailles pour une protection et un ajustement optimaux. Le casque est équipé à l’intérieur de mousse EPS qui offre une meilleure absorption des chocs tout en répartissant les forces sur une plus grande surface. L’intérieur du C3 PRO est développé selon le concept novateur Comfort Fit, qui garantit que le casque est confortable et sûr dans toutes les situations.Caractéristiques : • Intérieur COOLMAX®, Thermocool® et Interpower® pour maximiser la capacité d'évacuation de l'humidité et les propriétés de refroidissement• L'un des casques les plus silencieux du marché : 82 dB à 100 km/h• Intérieur antibactérien, hypoallergique, amovible et lavable• Fermeture micrométrique. • Écran anti-buée conçu pour obtenir une ventilation maximale, même lorsque vous roulez lentement.• La visière est dotée d'un mécanisme de fixation EasyChange qui rend le remplacement de la visière extrêmement rapide et facile.• L’écran solaire intégré permet une adaptation rapide aux conditions météorologiques.• Écran anti-buée inclus• Poids : 1700 g (+/- 50 g)• Homologué ECE 22.05
  • Aquilus Bâche à bulle 500 µ Geobubble Aquilus Tahiti + ESC 2 m :7.63 x 4.47 m
    Une bâche d'été plus résistante et plus efficace Finis les pastilles de bulles qui flottent dans le bassin au bout de 3 saisons ! La technologie Geobubble vous permet d'investir dans une bâche plus résistante dans le temps face au UV mais aussi aux produits chimiques. La forme en 8 de ses bulles permet une meilleure résistance à l'agressivité des produits de traitement dans l'eau. Cette technologie de bâche a été déclinée en 2 modèles. La sol + Guard, permettant de chauffer le bassin jusqu'à +8°C par jour (dans de bonne condition), puis la seconde New Energy Guard de couleur, transparente/ noir contribuant à éviter le développement d'algue dans votre bassin tout en chauffant le bassin ( + 4/5 °C). Modèle compatible pour piscine coque AQUILUS - Bâche d'été compatible piscine coque AQUILUS Nos bâches à bulles 500 microns Geobubble Nous proposons pour votre piscine 2 modèles avec la technologie Geobubble la Sol + Guard et la New Energy guard. - Permet de chauffer le bassin jusqu'à +8°C - Empêche jusqu'à 98% l'évaporation - Bordée 4 côtés avec un liseré bleu - Epaisseur: 500 microns - Une technologie plus résistante qui augmente la durée de vie de la bâche grâce à un système breveté - Limite la prolifération d'algues - Permet également de chauffer le bassin jusqu'à 5°C - Bordée 4 côtés avec un liseré noir - Epaisseur: 500 microns - De couleur noir et bleu nuit en plein soleil Bache GEOBULLE SOL GUARD 500 µ Bache GEOBULLE NEW ENERGY GUARD 500 µ Bâche fabriquée sur mesure (pas de reprise) La marque AQUILUS appartient à un tiers. Elle est employée uniquement pour informer le client professionnel sur la compatibilité de la bâche distripool avec cette marque et son produit "AQUILUS ". En aucun cas son usage n'a pour objet de suggérer que les produits décrits seraient identiques aux produits et installations commercialisés sous la marque citée, ou qu'il existerait un lien entre DISTRIPOOL- le fabricant de la Bâche DISTRIPOOL, et le titulaire de cette marque . En tant que fabricant de bâche, DISTRIPOOL garantit qu'un remplacement fait conformément aux règles de montage fournies, n'affecte en rien les performances antérieures.
  • Schuberth Casque Intégral Schuberth S3 Blanc 2XL 62-63cm
    Le casque Schuberth S3offre une protection de pointe avec un design primé. Fabriqué à partir de matériaux haute performance tels que la fibre de verre et renforcé d’une couche de fibre de carbone pour un poids réduit et une meilleure absorption des chocs, il offre également une protection supérieure contre les chocs et un ajustement confortable. L’EPS double densité est doté d’un nouveau mécanisme City Position pour une meilleure visibilité. Son confort est sans égal grâce à des innovations telles qu’un nouvel intérieur individuel sans coutures et un écran Pinlock® anti-rayures pour garder la vue dégagée, peu importe ce qui se passe sur la route. Caractéristiques : • Calotte compacte en fibre de verre (DFP) et renforcée par une couche de fibre de carbone• Écran solaire rabattable intégré avec système Schuberth V-Lock, réglable sur 2positions• Nouvel intérieur sans coutures SCHUBERTH INDIVIDUAL permettant aux utilisateurs de personnaliser l’ajustement• Nouveau concept de marque SH: plaque en métal brossé sur la bordure du casque• Champ de vision amélioré grâce au nouveau mécanisme City Position• Nouveau matériau EPS sans flocage pour une meilleure absorption des chocs et une plus grande cavité de la tête, avec 2densités pour la partie principale et les côtés• Développé en soufflerie interne pour une aérodynamisme et une aéroacoustique supérieures• Visière de première classe pour une vision claire sans distorsion• Écran antibuée Pinlock® 120 pré-installé• Écouteurs, faisceau de câbles et antenne radio préinstallés pour le système de communication SCHUBERTH SC2vendu séparément• Système Anti-Roll-Off (A.R.O.S.) pour s’assurer que le casque est maintenu en place• Intérieur sans coutures avec des tissus certifiés Oeko-Tex 100 d'Italie de la plus haute qualité• Coiffe hiver/été• Turbulateurs brevetés• Homologué ECE 22.06
  • Schuberth Casque Intégral Schuberth S3 Noir 2XL 62-63cm
    Le casque Schuberth S3offre une protection de pointe avec un design primé. Fabriqué à partir de matériaux haute performance tels que la fibre de verre et renforcé d’une couche de fibre de carbone pour un poids réduit et une meilleure absorption des chocs, il offre également une protection supérieure contre les chocs et un ajustement confortable. L’EPS double densité est doté d’un nouveau mécanisme City Position pour une meilleure visibilité. Son confort est sans égal grâce à des innovations telles qu’un nouvel intérieur individuel sans coutures et un écran Pinlock® anti-rayures pour garder la vue dégagée, peu importe ce qui se passe sur la route. Caractéristiques : • Calotte compacte en fibre de verre (DFP) et renforcée par une couche de fibre de carbone• Écran solaire rabattable intégré avec système Schuberth V-Lock, réglable sur 2positions• Nouvel intérieur sans coutures SCHUBERTH INDIVIDUAL permettant aux utilisateurs de personnaliser l’ajustement• Nouveau concept de marque SH: plaque en métal brossé sur la bordure du casque• Champ de vision amélioré grâce au nouveau mécanisme City Position• Nouveau matériau EPS sans flocage pour une meilleure absorption des chocs et une plus grande cavité de la tête, avec 2densités pour la partie principale et les côtés• Développé en soufflerie interne pour une aérodynamisme et une aéroacoustique supérieures• Visière de première classe pour une vision claire sans distorsion• Écran antibuée Pinlock® 120 pré-installé• Écouteurs, faisceau de câbles et antenne radio préinstallés pour le système de communication SCHUBERTH SC2vendu séparément• Système Anti-Roll-Off (A.R.O.S.) pour s’assurer que le casque est maintenu en place• Intérieur sans coutures avec des tissus certifiés Oeko-Tex 100 d'Italie de la plus haute qualité• Coiffe hiver/été• Turbulateurs brevetés• Homologué ECE 22.06
  • tectake 2 Pistolets à peinture HVLP (buse de 0,8/1,3mm) - bleu
    2 Pistolets à peinture HVLP, Aérographe 1,3 mm + 0,8 mm avec coffret TECTAKE. Le tout est bien rangé dans un coffret pratique, inclus dans le prix ! Ce pistolet de qualité professionnelle réducteur de brouillard de pulvérisation se distingue par un taux d'émission très haut, un brouillard giclé réduit, une moindre utilisation d'air et une bonne pulvérisation. Grâce à la technique HVLP (High Volume Low Pressure – haut volume, basse pression) vous économisez environ 30% de laque. Grâce aux buses en acier inoxydable, les sets de buses ne peuvent pas rouiller. Idéal pour les laques à l'eau ! POINTS FORTS • Pistolets pulvérisateurs avec coffret 1,3 mm + 0,8 mm • Démontable pour un nettoyage complet • Réducteur de brouillard • Un brouillard giclé réduit • Bonne pulvérisation • Économie produit. • Couleur: bleu CARACTÉRISTIQUES TECHNIQUES • 1 Pistolet HVLP avec buse de 1,3 mm • 1 Mini pistolet HVLP avec buse de 0,8 mm CONTENU DE LA LIVRAISON • 1 Pistolet HVLP avec buse de 1,3 mm • 1 Mini pistolet HVLP avec buse de 0,8 mm • Régulateur de pression • Manomètre • Instruments multifonctions • 2 récipients • 2 filtres à peinture • Brosse de nettoyage.
  • Clivet by Midea Climatiseur Clivet Essentiel 2 3,5 KW 12000BTU A++/A+ R32 avec KIT d'installation
    Climatiseur Clivet monosplit inverter Essentiel 2 3,5 KW 12000BTU, classe d'efficacité énergétique A++/A+, avec le Gaz R32, couleur: Blanc. Le prix comprend: l'unité extérieure  (ML3-Y35M)  l'unité intérieure (IL3-XY35M) la télécommande Kit d'installation
  • Kit plomberie diamètre 63
    Kit prêt à l'emploi pour la réalisation d'un local technique en ø63mm - Voici le détail de notre kit plomberie diam 63 mm : 2 Bouchons à coller 63 2 réductions simple 63/50 à coller 25 coudes à 90° à coller 5 coudes à 45° à coller 3 Tés à coller 1 Croix à coller 4 Manchons à coller 2 Embouts filetés M 2" F à coller 63 5 Unions 3 pcs M fileté 2" F à coller 63 4 Vannes double union à coller 10 Colliers pour tube 10 Rouleaux de Téflon 3 embouts filetés M 1"1/2 à coller diam 50 mm.
  • BOSTITCH MCN-KIT3 Kit connecteur à sabot pour F21PL/F21PL2/F33PT/N88RH
    Kit connecteur métallique MCN est un nez pour l'utilisation de pointes à sabot de charpente. Important : ce kit s'adapte exclusivement sur les cloueurs Bostitch pneumatiques F21PL/F21PL2/F33HPT/N88R Le kit comprend :- Le nez de cloueur pour connecteur métal- gâchette séquentielle- ressort- autocollant- notice. Livré sous blister
  • No Name Kit complet PVC 50 et 63 plomberie piscine-
    Kit PVC plomberie diamètre 50mm 1 Collecteur 3 voies Diamètre 50 mm 5 Raccord Union Femelle Diamètre 50 mm à coller / 1.5" fileté mâle 5 Vannes PVC à coller Diamètre 50 mm 2 Manchons femelle à coller Diamètre 50 mm 20 Coudes à 90° femelle Diamètre 50 mm 4 Coudes à 45° Diamètre 50 mm 3 Tés égaux femelle à coller Diamètre 50 mm 2 Embouts filetés femelles 50 mm / 2" mâle 1 Décapant 1 Litre 1 Pot de colle 250 ml 10 Colliers de fixation tuyaux Diamètre 50 mm 10 Rouleaux de Teflon Ruban Kit PVC plomberie diamètre 63mm 1 x collecteur Ø 63 mm 8 x vanne Ø 63 mm 1 x courbe 90° femelle Ø 63 mm 20 x coude 90° femelle Ø 63 mm 4 x coude 45° femelle Ø 63 mm 3 x té femelle Ø 63 mm 2 x manchon femelle Ø 63 mm 2 x embout fileté femelle Ø 63 mm / 1,5" fileté 2 x embout fileté femelle Ø 63 mm / 2" fileté 6 x réduction male Ø 63 mm / femelle Ø 50 mm 10 x collier plimat Ø 63 mm 10 x cale de hauteur pour collier Ø 63 mm 1 x pot de colle 250 g 15 x rouleau de téflon
  • No Name Kit complet PVC 50 et 63 plomberie piscine-
    Kit PVC plomberie diamètre 50mm 1 Collecteur 3 voies Diamètre 50 mm 5 Raccord Union Femelle Diamètre 50 mm à coller / 1.5" fileté mâle 5 Vannes PVC à coller Diamètre 50 mm 2 Manchons femelle à coller Diamètre 50 mm 20 Coudes à 90° femelle Diamètre 50 mm 4 Coudes à 45° Diamètre 50 mm 3 Tés égaux femelle à coller Diamètre 50 mm 2 Embouts filetés femelles 50 mm / 2" mâle 1 Décapant 1 Litre 1 Pot de colle 250 ml 10 Colliers de fixation tuyaux Diamètre 50 mm 10 Rouleaux de Teflon Ruban Kit PVC plomberie diamètre 63mm 1 x collecteur Ø 63 mm 8 x vanne Ø 63 mm 1 x courbe 90° femelle Ø 63 mm 20 x coude 90° femelle Ø 63 mm 4 x coude 45° femelle Ø 63 mm 3 x té femelle Ø 63 mm 2 x manchon femelle Ø 63 mm 2 x embout fileté femelle Ø 63 mm / 1,5" fileté 2 x embout fileté femelle Ø 63 mm / 2" fileté 6 x réduction male Ø 63 mm / femelle Ø 50 mm 10 x collier plimat Ø 63 mm 10 x cale de hauteur pour collier Ø 63 mm 1 x pot de colle 250 g 15 x rouleau de téflon
  • No Name Kit complet PVC 50 et 63 plomberie piscine
    Kit PVC plomberie diamètre 50mm 1 Collecteur 3 voies Diamètre 50 mm 5 Raccord Union Femelle Diamètre 50 mm à coller / 1.5" fileté mâle 5 Vannes PVC à coller Diamètre 50 mm 2 Manchons femelle à coller Diamètre 50 mm 20 Coudes à 90° femelle Diamètre 50 mm 4 Coudes à 45° Diamètre 50 mm 3 Tés égaux femelle à coller Diamètre 50 mm 2 Embouts filetés femelles 50 mm / 2" mâle 1 Décapant 1 Litre 1 Pot de colle 250 ml 10 Colliers de fixation tuyaux Diamètre 50 mm 10 Rouleaux de Teflon Ruban Kit PVC plomberie diamètre 63mm 1 x collecteur Ø 63 mm 8 x vanne Ø 63 mm 1 x courbe 90° femelle Ø 63 mm 20 x coude 90° femelle Ø 63 mm 4 x coude 45° femelle Ø 63 mm 3 x té femelle Ø 63 mm 2 x manchon femelle Ø 63 mm 2 x embout fileté femelle Ø 63 mm / 1,5" fileté 2 x embout fileté femelle Ø 63 mm / 2" fileté 6 x réduction male Ø 63 mm / femelle Ø 50 mm 10 x collier plimat Ø 63 mm 10 x cale de hauteur pour collier Ø 63 mm 1 x pot de colle 250 g 15 x rouleau de téflon
  • Schuberth Casque Intégral Schuberth S3 Gris 2XL 62-63cm
    Le casque Schuberth S3offre une protection de pointe avec un design primé. Fabriqué à partir de matériaux haute performance tels que la fibre de verre et renforcé d’une couche de fibre de carbone pour un poids réduit et une meilleure absorption des chocs, il offre également une protection supérieure contre les chocs et un ajustement confortable. L’EPS double densité est doté d’un nouveau mécanisme City Position pour une meilleure visibilité. Son confort est sans égal grâce à des innovations telles qu’un nouvel intérieur individuel sans coutures et un écran Pinlock® anti-rayures pour garder la vue dégagée, peu importe ce qui se passe sur la route. Caractéristiques : • Calotte compacte en fibre de verre (DFP) et renforcée par une couche de fibre de carbone• Écran solaire rabattable intégré avec système Schuberth V-Lock, réglable sur 2positions• Nouvel intérieur sans coutures SCHUBERTH INDIVIDUAL permettant aux utilisateurs de personnaliser l’ajustement• Nouveau concept de marque SH: plaque en métal brossé sur la bordure du casque• Champ de vision amélioré grâce au nouveau mécanisme City Position• Nouveau matériau EPS sans flocage pour une meilleure absorption des chocs et une plus grande cavité de la tête, avec 2densités pour la partie principale et les côtés• Développé en soufflerie interne pour une aérodynamisme et une aéroacoustique supérieures• Visière de première classe pour une vision claire sans distorsion• Écran antibuée Pinlock® 120 pré-installé• Écouteurs, faisceau de câbles et antenne radio préinstallés pour le système de communication SCHUBERTH SC2vendu séparément• Système Anti-Roll-Off (A.R.O.S.) pour s’assurer que le casque est maintenu en place• Intérieur sans coutures avec des tissus certifiés Oeko-Tex 100 d'Italie de la plus haute qualité• Coiffe hiver/été• Turbulateurs brevetés• Homologué ECE 22.06
  • Sennheiser SL Bodypack ME2 Kit DW-3
    Sennheiser SL Bodypack ME2 Kit DW-3, Émetteur de poche numérique 1,9 GHz avec micro cravate ME2, Directivité : omnidirectionnelle, Réponse en fréquence : 50 - 18000 Hz, Connecteur mini-jack 3,5 mm, Jusqu'à 15 heures d'autonomie, Batterie BA30 fournie

[content-egg module=Amazon template=item limit=1]

Vous vous trouvez actuellement sur notre guide puisque vous cherchez le meilleur prix kit peinture a leau magic doodle 3 et toutes les offres spéciales existantes aujourd’hui. Nous nous efforçons d’donner tous les renseignements pour comparer les prix et vous permettre de réaliser une bonne affaire en pleine confiance pour kit peinture a leau magic doodle 3.

En premier lieu, vous allez découvrir des infos nécessaires à son fonctionnement, mais également des recommandations et des guides pour sélectionner kit peinture a leau magic doodle 3 qui répond à vos souhaits. Nous avons également sélectionné pour vous les meilleurs modèles kit peinture a leau magic doodle 3 du moment ! Pour vous proposer le meilleur contenu envisageable, nous avons testé ces produits dans plusieurs fonctions et nous les avons comparés. Mais avant de tester nos tests et avis, notre équipe vous invite à parcourir notre guide d’achat !

Afin de dégoter une réduction kit peinture a leau magic doodle 3, vous pourrez vous s’appuyer sur nos mises à jour. Commander kit peinture a leau magic doodle 3 vous apparaîtra autrement plus simple, et il est tout à faire possible en plus obtenir un tarif kit peinture a leau magic doodle 3 dont vous serez étonné.

[content-egg module=Amazon template=grid limit=6 offset=0]

kit peinture a leau magic doodle 3 : Code Promo -52 %

[content-egg module=Amazon template=item limit=1 offset=1]

Prenez quelques minutes pour parcourir notre site avant de vous diriger vers une vente kit peinture a leau magic doodle 3, nos recommandations vous permettront de trouver de plus belles offres.

Le TOP kit peinture a leau magic doodle 3 sera apprécié pour vous dégoter kit peinture a leau magic doodle 3 dont le niveau est à la hauteur de vos besoins, sans aucun risque d’ être en mauvaise veine de de ce produit.

[content-egg module=Youtube template=responsive_embed]

C’est définitivement ici que se situe le meilleur rapport qualité prix kit peinture a leau magic doodle 3.

Comparateurs

TOP kit peinture a leau magic doodle 3 5 ventes de l’année

[content-egg module=Amazon template=list limit=10]

C’est sur notre plateforme que se trouvent ce qui se fait de mieux des prix kit peinture a leau magic doodle 3, il n’est pas utile de dénicher ailleurs ! Vous avez ainsi trouvé le moyen le plus efficace pour vous faire plaisir au meilleur tarif. Nous vous donnons l’opportunité de découvrir de manière volontaire et promptement une remise kit peinture a leau magic doodle 3 pour faire un peu plus d’économies. Un comparatif kit peinture a leau magic doodle 3 vous apportera notamment l’opportunité de prendre connaissance des offres les plus alléchantes concernant votre future achat. Faire un bilan kit peinture a leau magic doodle 3 par l’intermédiaire d’un comparateur kit peinture a leau magic doodle 3 est en général conseillé, car cela permet de bien choisir. Sur notre guide, on a la possibilité de interpréter les avis kit peinture a leau magic doodle 3. Ils sont très utiles, et ceux-ci leur but est de vous aider de peser les atouts et les malfaçons de chaque produit. Ils sont rédigés sous forme de commentaire kit peinture a leau magic doodle 3 .

Ne sautez pas sur une vente kit peinture a leau magic doodle 3 quand il y a mieux, sachez que une multitude de bons plans vous tendent les bras. Notre comparatif vous sera utile.

Nous vous donnerons l’opportunité de dénicher de manière rapide une promotion kit peinture a leau magic doodle 3 afin de faire diminuer encore le coût de votre kit peinture a leau magic doodle 3.

kit peinture a leau magic doodle 3 4 des plus grosses ventes du mois

[content-egg module=Amazon template=grid limit=5]

Avis en ligne kit peinture a leau magic doodle 3 mise à jour en temps réel

[content-egg module=RssFetcher template=simple]

Où passer commande pour kit peinture a leau magic doodle 3 ?

Afin de vous faire plaisir avec kit peinture a leau magic doodle 3 sans dépenser tous votre argent, il est préférable de se tourner vers Internet pour réaliser la meilleure affaire. Le service Amazon Prime permet d’avoir rapidement kit peinture a leau magic doodle 3 chez vous.

[content-egg module=Amazon template=grid limit=6 offset=0]

  • distripool Kit filtration piscine PRESTIGE 2.0 de 14 m3/h - AstralPool - Coffret TILD
    Kit filtration piscine enterrée PRESTIGE ASTRALPOOL 2.0 : Kit complet de filtration destiné principalement aux piscines enterrées. Il est livré avec : Pompe filtration VICTORIA PLUS, filtre à sable polyester ASTER, coffret électrique connecté 2.0 + 100 VA et le médiat filtrant : verre de filtration. Dans ce kit de filtration, nous mettons un coffret électrique connecté. Vous pourrez ainsi gérer votre filtration entièrement depuis votre Smartphone En option : vous pouvez commander notre tuyau et pack plomberie - Ensemble de filtration piscine Astralpool PRESTIGE Fiche technique : Groupe de filtration Astralpool - PRESTIGE Pompe de filtration : Victoria Plus : - Pompe auto-aspirante équipée d’un préfiltre de grande capacité - Robuste, le corps est en polypropylène, . - Résistant aux produits chimiques et à l’humidité. - Moteur protection IP-55.. - Fiabilité : Une bride d’un plus grand diamètre a été intégrée au moteur pour résister aux forces axiales. - Robuste : Amélioration de la fixation : vis pour fixation du couvercle ventilateur, nouveau socle, emballage optimisé - Pratique : Couvercle du préfiltre avec 2 poignées (aucune clé n’est nécessaire) - Connexions d’aspiration & de refoulement 2" - Raccord unions compris EN SAVOIR PLUS Filtre à sable ASTER : Cuve en polyester Garantie 5 ans : - Cuve laminé en polyester et fibre de verrepied en polypropylène - Couvercle à visser pour une fermeture facile et rapide. - Bouchon de vidange d'eau pour l hivernage Manomètre, purge d'air et vanne latérale (sauf aster 900) - Garantie 5 ans sur la cuveGarantie 1 an sur la vanne EN SAVOIR PLUS SUR LE ASTER Verre de filtration = meilleure finesse de filtration Distripool remplace le sable pour du verre de filtration. Ce type de médiat filtrant optimise votre filtration et vous offre de nombreux avantages : . - Aucun danger durant la manipulation. - Limite les odeurs de chlore. - Diminue la quantité de produit chimique. - Baisse la quantité d'eau lors des lavages du filtre . - Durée de vie de la charge filtrante est supérieur au sable . - Une action contre le calcaire EN SAVOIR PLUS Filtration connectée : Simple, rassurant, fiable et précis : En option Distripool Vous propose un coffret électrique 2.0 qui vous permet contrôler et gérer les équipements de la piscine depuis votre SmartPhone.. Composition du kit : - coffret filtration + transfo 100 VA livré - Sondes de température et d'air - Module Précise'o monté à la place de l'horloge . Ce coffret livré avec son applicati
  • distripool Kit filtration piscine PREMIUM 22 m3/h + Coffret Pool'Elec 2.0 avec précise'o +
    Ensemble filtration piscine PREMIUM : ASTRAL Ensemble complet de filtration destiné principalement aux piscines enterrées. Il est livré avec : Pompe filtration, filtre à sable, coffret électrique, charge de sable pour filtre La version PREMIUM possède un très bon rapport qualité prix. De marque ASTRAL FLUIDRA. Un des plus grande marque du monde de la piscine. En option : vous pouvez commander notre tuyau et pack plomberie - Ensemble de filtration piscine PREMIUM Astralpool By Fluidra Fiche technique : Groupe de filtration PREMIUM Astralpool - Fluidra Pompe de filtration : AMERICA: - Pompe centrifuge auto-amorçante avec préfiltre intégré.. - Préfiltre avec couvercle transparent en polycarbonate permettantune observation aisée du panier de préfiltre. Le préfiltre estfermé au moyen d'un filetage, ce qui garantit un réglage parfaitdu couvercle . - Corps de pompe en polypropylène renforcé de fibre de verre. - Couvercle du corps de pompe et diffuseur en Noryl. Roue enNoryl avec arbre en acier inoxydable. - Joint mécanique en graphite et céramique. - Arbre moteur fabriqué en acier inoxydable AISI 316L - Moteur fermé, totalement silencieux, avec protection IP-55 - Connexions d'aspiration et de retour à 2¼” pour lesconnexions à douille Ø 50 mm. - Livré avec raccord union - Garantie 2 ans Filtre à sable BALI : Cuve garantie 2 ans : - Filtre fabriqué en polyester laminé renforcé de fibre de verre - Livré avec manomètre, vanne latérale 6 voies et connexion filtre. - Couvercle injecté avec bride de serrage - Purge d’air manuelle ou automatique.. - Pied en polypropylène parfaitement adapté au filtrepour une parfaite stabilité Sable de filtration Distripool vous propose dans les kits, un kit complet avec le sable pour votre cuve BALI. ce sable est calibré correctement par rapport à al dimension de la cuve. Vous avez 2 granulométries comprises : - Sac de 20 Kg - Tailles : 0,8 à 1.5 mm Filtration connectée (en option) : Simple, rassurant, fiable et précis : En option Distripool Vous propose un coffret électrique 2.0 qui vous permet contrôler et gérer les équipements de la piscine depuis votre SmartPhone.. Composition du kit : - coffret filtration + transfo 100 VA livré - Sondes de température et d'air - Module Précise'o monté à la place de l'horloge . Ce coffret livré avec son application gratuite vous permet de gérer votre filtration, votre éclairage et votre pompe à chaleur de façon connecté depuis votre smartphone. EN SAVOIR PLUS
  • distripool Kit filtration PRESTIGE 2.0 de 8 m3/h - AstralPool + Coffret connecté TILD
    Kit filtration piscine enterrée PRESTIGE ASTRALPOOL 2.0 : Kit complet de filtration destiné principalement aux piscines enterrées. Il est livré avec : Pompe filtration VICTORIA PLUS, filtre à sable polyester ASTER, coffret électrique classique ou connecté 2.0 + 100 VA et le médiat filtrant : verre de filtration. Dans ce kit de filtration, nous mettons un coffret électrique classique ou connecté. Vous pourrez ainsi gérer votre filtration entièrement depuis votre Smartphone En option : vous pouvez commander notre tuyau et pack plomberie - Ensemble de filtration piscine Astralpool PRESTIGE Fiche technique : Groupe de filtration Astralpool - PRESTIGE Pompe de filtration : Victoria Plus : - Pompe auto-aspirante équipée d’un préfiltre de grande capacité - Robuste, le corps est en polypropylène, . - Résistant aux produits chimiques et à l’humidité. - Moteur protection IP-55.. - Fiabilité : Une bride d’un plus grand diamètre a été intégrée au moteur pour résister aux forces axiales. - Robuste : Amélioration de la fixation : vis pour fixation du couvercle ventilateur, nouveau socle, emballage optimisé - Pratique : Couvercle du préfiltre avec 2 poignées (aucune clé n’est nécessaire) - Connexions d’aspiration & de refoulement 2" - Raccord unions compris EN SAVOIR PLUS Filtre à sable ASTER : Cuve en polyester Garantie 5 ans : - Cuve laminé en polyester et fibre de verrepied en polypropylène - Couvercle à visser pour une fermeture facile et rapide. - Bouchon de vidange d'eau pour l hivernage Manomètre, purge d'air et vanne latérale (sauf aster 900) - Garantie 5 ans sur la cuveGarantie 1 an sur la vanne EN SAVOIR PLUS SUR LE ASTER Verre de filtration = meilleure finesse de filtration Distripool remplace le sable pour du verre de filtration. Ce type de médiat filtrant optimise votre filtration et vous offre de nombreux avantages : . - Aucun danger durant la manipulation. - Limite les odeurs de chlore. - Diminue la quantité de produit chimique. - Baisse la quantité d'eau lors des lavages du filtre . - Durée de vie de la charge filtrante est supérieur au sable . - Une action contre le calcaire EN SAVOIR PLUS En option Filtration connectée : Simple, rassurant, fiable et précis : En option Distripool Vous propose un coffret électrique 2.0 qui vous permet contrôler et gérer les équipements de la piscine depuis votre SmartPhone.. Composition du kit : - coffret filtration + transfo 100 VA livré - Sondes de température et d'air - Module Précise'o monté à la place de l'horloge .
  • Kit pour piscine béton : LUXE DIAMOND : 2x (3.00 x 3.00 x 1.50 m)
    Conceptions de piscines traditionnelles, le kit de construction LUXE DIAMOND : Voici notre collection de kit piscine en polystyrène DIAMOND . Il s'agit de 2 carrés imbriqués l'un dans l'autre pour un effet unique. Avec escalier d'angle : Dans notre kit nous mettons aussi un escalier d'angle afin d'accéder à votre piscine. Les matériaux de construction, type parpaings ou blocs à bancher, ne sont pas inclus, tout comme la ferraille et les margelles. - Kit pour piscine béton : LUXE DIAMOND Construction traditionnelle par excellence, elle est la technique de construction la plus répandue. Facilité de mise en oeuvre et très économique, elle vous permet de construire votre piscine vous même. Avec l'appui téléphonique de nos techniciens avant et pendant les travaux, avec à votre disposition plusieurs guides de construction explicitent, vous pourrez réaliser votre projet de piscine à structure traditionnelle. Informations techniques Le kit de constr uctio n Béton, la réalisation de votre piscine ! La piscine en kit béton ou encore appelée piscine maçonne, est construite suivant des règles et méthodes de maçonnerie classique semblables à la construction des murs d'une maison. Réalisée soit en parpaing normaux (appelés aussi moellons), ou blocs à bancher ferrailler, remplis de béton. Il est évident que la construction d'une piscine doit répondre à certaines spécificités techniques qui diffèrent de la construction d'une habitation. Ce mode de construction présente l'avantage d'être très économique, mais laisse peu de choix dans la forme du bassin, qui sera nécessairement géométrique. Méthodes de construction La première des méthodes de construction de piscine traditionnelle consiste à monter des murs de parpaings sur une dalle béton coulée préalablement, appelée radier (de 15 à 20 cm d'épaisseur). Les parpaings, sont assemblés de façon classique avec du mortier de montage. (non compris dans le kit) Une structure composée uniquement de parpaings n'étant pas assez solide pour résister à la pression de l'eau, le mur devra être consolidé verticalement et horizontalement par une série de renfort en béton armé, des piliers verticaux seront réalisés à chaque angle et tous les deux mètres. Cette mise en place se fait au moment du coulage du radier puisque les armatures métalliques des piliers sont scellés dans le béton du radier. Les piliers pourront ainsi être coulés avant ou après le montage des murs. La seconde méthode de construction pour piscine traditionnelle béton, e
  • Kit Piscine Polystyrène Luxe DIAMOND : 2x (3.00 x 3.00 x 1.50 m)
    DIAMOND : Une forme atypique avec 2 carrés imbriqués DIAMOND : Voici notre collection de kit piscine en polystyrène DIAMOND . Il s'agit de 2 carrés imbriqués l'un dans l'autre pour un effet unique. Avec escalier d'angle : Dans notre kit nous mettons aussi un escalier d'angle afin d'accéder à votre piscine. Le principe des blocs polystyrène : Dans notre kit auto-construction, la structure est sur le principe des blocs à bancher en polystyrène. Une Solution qui a fait ses preuves et qui offre la sécurité et la longévité d’une construction traditionnelle à prix économique. - La piscine en kit Polystyrène - DIAMOND BLOC. Simplicité de montage, rapidité d'assemblage de la structure, le kit de construction en bloc polystyrène saura répondre à vos projets les plus ambitieux. Informations techniques Les kits Polystyrène DistriBloc s'adapteront à toutes vos envies ! Créons ensemble votre projet ! Les Blocs DistriBloc possèdent une densité de matière de 25 Kg/m², une dimension de 1 x 0.25 x par une hauteur de 0.25 mètres, la manipulation s'en retrouve particulièrement facilitée comme sa découpe permettant de moduler les dimensions souhaitées de votre futur piscine. L'intérieur lisse permet de recevoir après la pose de la moquette, sans avoir à réaliser d'enduits de finition, le liner préalablement confectionné par notre usine partenaire après validation des côtes FINIES de votre piscine. Des bouchons d'angles pour les coins son inclus pour une finition professionnelle assurant le coulage du béton sans débords. Les blocs polystyrène ont la capacité de par leur constitution d'isoler les parois en béton, offrant ainsi un gain calorifique conséquent mesuré entre 2 et 4° C ( selon les régions, l'ensoleillement du bassin, si utilisation d'une bâche à bulle... ) par rapport à une piscine traditionnelle en béton et parpaings. Une hauteur 1.25 m fond plat : ç a vous convient ? votre kit POSEIDON est disponible en fond plat 1.25 m mais si vous souhaitez faire un fond plat à 1.00, 1.50 ou autres, aucun problème. La quantité de bloc en fonction du choix de votre fond sera recalculée, ainsi que le liner. Pour plus d'informations n'hésitez pas à nous contacter pour une demande de devis sur mesure suivant votre projet. Nos KIT sont proposés en 1.50 m de hauteur de structure, sur demande nous pouvons vous établir un devis pour une hauteur différente suivant votre projet. Composition du kit Les pièces à sceller , premier p as de la filtration ! Dans nos kits, nous prévoyons la quan
  • Piscine coque Graf Lloret : 7,50 x 3,85 x 1,50 m + kit PAS + 2 modules BioFiltre
    Voici la collection de piscine en coque polyester de la marque GRAF. Le modèle GRAF LLORET : Une forme atypique, rectangulaire avec un escalier pleine largueur. Nous vous proposons plusieurs formules. Livraison de la coque seule avec pièces à sceller, avec la filtration et entretien complet, ou encore local technique intégré.Le groupe Graf pool fabrique des piscines depuis plus de 40 ans. Les coques polyesters sont fabriquées de façon artisanale dans les usines de production, selon des procédés traditionnels appliqués à l'aide de machines haute technologie par des professionnels extrêmement qualifiés. Matériaux à haute résistance à l'hydrolyse comme le gel-coat isophtalique modifié au néopentylglycol, la résine de vinylester, la fibre de verre et autres matériaux de renfort comme la résine polyester, le tissu en fibre de verre, les armatures sur le périmètre et les coins en acier incrustés dans la structure. Prix départ usine - Sur devis à confirmer avec votre numéro de département de livraison - Piscine coque LLORET: 750 x 380 x 150 cm Nos piscines en coque en polyester sont fabriquées en Espagne à Gérone pour le groupe GRAF, toutes les couches que nous utilisons sont des produits de haute qualité et mondialement connus. Les piscine GRAF POOL travaille depuis 1987 pour offrir aux clients les meilleures piscines du marché, dotées dernières innovations technologiques, avec des matériaux de dernière génération. Le groupe GRAF a installé des milliers de piscine dans plus de 24 pays,devenu une référence dans le secteur pour la qualité de ses produits ainsi que pour son assistance technique. De série, nos modèles de coque sont disponibles en 4 coloris : Blanc, bleu et gris et sable. Pack de filtration, trouvez la formule qui vous correspond ! Le pack pièces à sceller : C'est la formule la plus simple, la coque est livré sans filtration, sans tuyau, seules les pièces à sceller sont déjà montées sur votre coque. Livré avec 2 skimmers, 2 refoulements et une bonde de fond . ............................................................................................................................................................................. Le pack pièces à sceller + filtration traditionnelle livré en kit : . Avec cette formule, nous livrons tous les accessoires indispensables pour la filtration, les raccords, les tuyaux et l'entretien de votre bassin, vous devez monter et raccorder vous même les éléments sur place une fois la coque livrée. De plus, nous rajou
  • G3 Barres de toit universelles G3 Pacific Alu + Kit compatibles Bmw X2 5 portes Aluminium - 1470x53x27 cm
    Conçues pour tous les véhicules à toit normal, les barres Pacific Alu + kit en aluminium profilé sont livrées avec 4 pieds, la visserie complète, le kit de fixation compatible à votre véhicule, la clé pour le montage et l’installation et la notice de montage. Elles peuvent transporter une charge maximale de 50kg selon les restrictions du véhicule et disposent d’une section de barre de 53x27mm. Fixation standard en bord de toit, dans la portière ou dans les points d’ancrage d’origine selon l’affectation véhicule. Les barres Pacific Alu + kit Alu garantissent un excellent rapport qualité prix. Ces barres de toit sont simples d’utilisation pour vous garantir une rapidité de fixation et une sécurité optimale. Présence d’une rainure centrale pour une fixation plus rapide des équipements de portage. Chaque barre possède un système de verrouillage à clé vous assurant une totale sécurité durant vos déplacements. Barres conformes à la réglementation City Crash – Exigences sécurité ISO – Garantie 2 ans.Avatacar garantit la compatibilité des produits proposés.Avec son système d'identification des véhicules, Avatacar rapproche vos données avec celles de nos produits et nous vous proposons une liste d'équipements auto 100% compatibles avec votre véhicule. 3665597619638
  • Piscine coque Graf TAMARIU : 7,25 X 3 X 1,45 m + kit PAS + 2 modules BioFiltre
    Voici la collection de piscine en coque polyester de la marque GRAF. Le modèle GRAF TAMARIU une bassin rectangulaire fond plat avec une banquette + un escalier d'angle. Nous vous proposons plusieurs formules. Livraison de la coque seule avec pièces à sceller, avec la filtration et entretien complet ou encore local technique intégré.Le groupe Graf pool fabrique des piscines depuis plus de 40 ans. Les coques polyesters sont fabriquées de façon artisanale dans les usines de production, selon des procédés traditionnels appliqués à l'aide de machines haute technologie par des professionnels extrêmement qualifiés. Matériaux à haute résistance à l'hydrolyse comme le gel-coat isophtalique modifié au néopentylglycol, la résine de vinylester, la fibre de verre et autres matériaux de renfort comme la résine polyester, le tissu en fibre de verre, les armatures sur le périmètre et les coins en acier incrustés dans la structure. Prix départ usine - Sur devis à confirmer avec votre numéro de département de livraison - Piscine en coque GRAF TAMARIU : 725 x 300 x 145 cm Nos piscines en coque en polyester sont fabriquées en Espagne à Gérone pour le groupe GRAF, toutes les couche utilisées sont des produits de haute qualité et mondialement connus. Les piscine GRAF POOL travaille depuis 1987 pour offrir aux clients les meilleures piscines du marché, dotées des dernières innovations technologiques, avec des matériaux de dernière génération. Le groupe GRAF a installé des milliers de piscine dans plus de 24 pays,devenu une référence dans le secteur pour la qualité de ses produits ainsi que pour son assistance technique. De série, nos modèles de coque sont disponibles en 4 coloris : Blanc, bleu et gris et sable. Pack de filtration, trouvez la formule qui vous correspond ! Le pack pièces à sceller : C'est la formule la plus simple, la coque est livré sans filtration, sans tuyau, seules les pièces à sceller sont déjà montées sur votre coque. Livré avec 1 skimmer, 2 refoulements et une bonde de fond . ........................................................................................................................................................................................................... Le pack pièces à sceller + filtration traditionnelle livré en kit : . Avec cette formule, nous livrons tous les accessoires indispensables pour la filtration, les raccords, les tuyaux et l'entretien de votre bassin, vous devez monter et raccorder vous même les éléments sur place une f
  • Abri piscine en kit 420 x 360 cm (3.30 m) - Bassin de 4 x 2.50 m
    Voici un abri bas en kit sans rail au sol à moindre coût. Le abri en kit Distri-Cover sera satisfaire les plus exigeants d'entre vous. Grâce à une combinaison de profilé avec un traitement de surface Coloris gris clair tendance et des panneaux en polycarbonate 8 mm traités anti-UV double face. Ce type d'abri télescopique, sur roulettes, est très facile à installer et à utiliser grâce a ses modules coulissants qui permettent de le manipuler très facilement. L'abri de piscine télescopique Distri-Cover reste très discret et offre la possibilité de se baigner dessous. Prix départ usine - Frais de transport à chiffrer en fonction du numéro de département En 2022 : Montage de l'abri offert en usine + panneau cristal sur les cotés Fabrication 100 % française. - L'abri en kit piscine bas DISTRI COVER 30 cm Descriptif technique : Abri en kit Distri-cover - Abri en kit télescopique sur roulettes Hauteur 1er module = 30 cm - Abri sur roulettes sans rails - Structure en aluminium thermolaqué - Conditionner en palette dans des caisses en bois. - Kit quincaillerie et fixation fournis. - Panneau 8 mm en polycarbonate Traité anti-UV double face. - Façades démontables incluses - Renfort équerre dans les angles en alu - Garantie 10 ans - Fabrication 100 % Française - Couleur des profilés (pré-percés) gris clair RAL 7037 ou 7016 ( 8 x 4 ) - Epaisseur entre 6 et 8 cm - En 2022 : Abri entièrement monté en usine = un gain de temps et d'argent - - En 2022 Panneau cristal sur les cotés . Grâce à leurs panneaux gigognes de largeurs différentes qui s’emboîtent les uns dans les autres, ces abris coulissent très facilement. Vous pouvez ainsi découvrir votre piscine selon vos envies, soit module par module, soit en totalité. La manipulation s’effectue sans effort important. ils se replient en bout de bassin, posé sur la plage. Il est facile d'enlever complètement l'abri en kit et de le replier en bout de bassin, les éléments coulissent les an dans les autres. Les plans de la collection Distri-Cover POUR UNE PROTECTION EFFICACE En plus de bien isoler votre piscine, un abri le protège contre les intempéries, les salissures et les pollutions extérieures (feuilles mortes, impuretés...). Il vous garantit également une meilleure qualité de l’eau tout en utilisant moins de produits chimiques : Chlore, brome etc... POUR PROFITER DE SA PISCINE TOUTE L’ANNÉE L’abri de piscine est une solution parfaite pour réchauffer l’eau de votre piscine. Grâce à l’effet de serre généré par l’abri, la tempér
  • Teddington Kit de ciel étoilé de 150 fibres optique multicolores de 2, 3 et 4 mètres de 1 mm de diamètre
    Voici notre collection de ciel étoilé et bandeau lumineux pour hammam. Kit de décoration en ciel étoilé simple à installer pour créer une ambiance magique dans votre hammam Prévoir environ 20 points lumineux par m² de plafond – Permet de couvrir jusqu’à 8 m² de hammam. - Kit ciel étoilé pour Hammam Kit de ciel étoilé de 150 fibres optique multicolores de 2, 3 et 4 mètres de 1 mm de diamètre - 150 fibres optiques de 1 mm - 60 fibres de longueur 2 mètres - 60 fibres de longueur 3 mètres - 30 fibres de longueur 4 mètres - Puissance d’éclairage du générateur à disque 5 W - Télécommande multifonction - Lumière multicolore blanc/bleu/vert/violet/rouge/bleu ciel - Variation de la puissance - Lumière scintillante à vitesse réglable, fixe ou fondue - Alimentation 230 V fournie Fibre optique en plastique résistant à l’humidité. Fibre souple et solide, facile à manipuler. Durée de vie de la lampe LED : 15 à 30 ans avec une qualité d’éclairage constante Kit de ciel étoilé de 115 fibres optique multicolores de 4 mètres de 1 et 2 mm de diamètre - 100 fibres optiques de 1 mm - 15 fibres optiques de 2 mm - Longueur des fibres 4 mètres - Puissance d’éclairage du générateur à disque 5 W - Télécommande multifonction - Lumière multicolore blanc/bleu/vert/violet/rouge/bleu ciel - Variation de la puissance - Lumière scintillante à vitesse réglable, fixe ou fondue - Alimentation 230 V fournie Fibre optique en plastique résistant à l’humidité. Fibre souple et solide, facile à manipuler. Durée de vie de la lampe LED : 15 à 30 ans avec une qualité d’éclairage constante
  • Biocanina Kit Lait Maternisé 2 x 200g + 1 Biberon + 3 Tétines + 1 Mesurette
    Biocanina Kit Lait Maternisé 2 x 200g + 1 Biberon + 3 Tétines + 1 Mesurette est un aliment diététique complet qui peut être utilisé chez les chiots, chatons, petits rongeurs et autres petits mammifères domestiques (lapin nain, hamster, etc…). Ce Biocanina Lait Maternisé 400g est un lait écrémé en poudre qui participe à la croissance équilibré des chats et des chiens. Pour élever des nouveaux-nés, l'utilisation de laits de substitution spécifiquement formulés comme le Lait Maternisé 400g est indispensable. L'utilisation d'autres laits (vache, chèvre…) est formellement contre-indiquée. Celui-ci contient des vitamines A,C et E ainsi que des oligo-éléments.
  • Jet vag Pack Balnéo Duo piscine : 3 Cv Mono Diam 63-75 mm : Sable
    Voici un kit balnéo SOLO qui vous permettra de profiter à une personne d'un véritable kit de balnéothérapie avec buse de massage puissante. - 1 façade Monobloc Balnéo SOLO pourvue de 2 buses orientables et 2 buses rotatives . - 1 pièce à sceller diam 63/75 mm. 2 choix possible : Standard avec contre bride ou soit à fixer sur paroi. - Disponible avec nos façades de couleur ou classique blanche - Balnéothérapie piscine : BALNEO SOLO Composition du kit BALNEO SOLO Comment choisir sa balnéo en fonction du type de construction de sa piscine ? Pompe balnéo Vip pool 3 CV.
  • Jet vag Pack Balnéo Duo piscine : 3 Cv Mono Diam 63-75 mm : gris foncé
    Voici un kit balnéo SOLO qui vous permettra de profiter à une personne d'un véritable kit de balnéothérapie avec buse de massage puissante. - 1 façade Monobloc Balnéo SOLO pourvue de 2 buses orientables et 2 buses rotatives . - 1 pièce à sceller diam 63/75 mm. 2 choix possible : Standard avec contre bride ou soit à fixer sur paroi. - Disponible avec nos façades de couleur ou classique blanche - Balnéothérapie piscine : BALNEO SOLO Composition du kit BALNEO SOLO Comment choisir sa balnéo en fonction du type de construction de sa piscine ? Pompe balnéo Vip pool 3 CV.
  • Jet vag Pack Balnéo Duo piscine : 3 Cv Mono Diam 63-75 mm : Blanc
    Voici un kit balnéo SOLO qui vous permettra de profiter à une personne d'un véritable kit de balnéothérapie avec buse de massage puissante. - 1 façade Monobloc Balnéo SOLO pourvue de 2 buses orientables et 2 buses rotatives . - 1 pièce à sceller diam 63/75 mm. 2 choix possible : Standard avec contre bride ou soit à fixer sur paroi. - Disponible avec nos façades de couleur ou classique blanche - Balneoterapia en piscina : BALNEO SOLO Composición de la equipación BALNEO SOLO ¿Cómo elegir su bañera de hidromasaje según el tipo de construcción de su piscina? Bomba balneo Vip pool 3 CV.
  • Jet vag Pack Balnéo Duo piscine : 3 Cv Mono Diam 63-75 mm : gris clair
    Voici un kit balnéo SOLO qui vous permettra de profiter à une personne d'un véritable kit de balnéothérapie avec buse de massage puissante. - 1 façade Monobloc Balnéo SOLO pourvue de 2 buses orientables et 2 buses rotatives . - 1 pièce à sceller diam 63/75 mm. 2 choix possible : Standard avec contre bride ou soit à fixer sur paroi. - Disponible avec nos façades de couleur ou classique blanche - Balnéothérapie piscine : BALNEO SOLO Composition du kit BALNEO SOLO Comment choisir sa balnéo en fonction du type de construction de sa piscine ? Pompe balnéo Vip pool 3 CV.
  • IDMarket Kit complet 3 carrés potager et serre à tomates + treillis + housse
    Cultivez des fruits et légumes frais et sains directement dans votre jardin avec ce kit complet 3 bacs idéal pour vos plantations. Obtenez facilement un potager 100% personnalisé.Totalement modulable, ce kit vous permet de suivre vos envies et de construire le potager idéal pour votre jardin. Le kit se compose de 2 carrés potager en bois 12 compartiments de 115 x 80 cm ainsi que d'un treillis et d'une bâche de protection.Chacun des 24 compartiments peut accueillir une plante, un légume, un aromate selon vos envies. Aidez vos plantes à se développer plus tôt dans la saison grâce à la bâche de protection et donnez l'opportunité à vos plantations grimpantes d'exprimer tout leur potentiel en grandissant le long du treillis en métal. Votre kit complet comprend aussi une serre à tomates composée d'un bac en bois de 115 x 30 cm. Tout a été pensé pour que vos tomates s'épanouissent. La bâche de protection est relevable pour permettre à vos plants d'être protégés du vent ou de profiter du soleil. Les tuteurs présents tout le long de la serre, quant à eux, aideront vos plantations à grandir. À vous de choisir la disposition de votre potager, accolez vos bacs ou créez une structure plus vaste, le choix vous appartient.Livrée avec l'un des deux carrés potager en bois, la housse aux 2 ouvertures s'adapte sur la structure et permet de protéger vos plantations les plus fragiles. La bâche en PVC est munie de 2 fenêtres pour que vos plantations soient aérées et protégées.Chaque bac du kit de jardinage est conçu en bois 14 mm d'épaisseur avec 4 renforts en métal pour une meilleure tenue dans la terre.Les deux carrés potager de 120 x 80 x 13,5 cm sont dotés de séparateurs en bois afin de créer 12 compartiments par potager.Conseil IDMarket : appliquez un traitement sur le bois afin de prolonger sa durée de vie.Dimensions du kit complet carrés potagerDimensions carré potager avec housse : Longueur 115 cm x largeur 80 cm x Hauteur 54 cm Dimensions serre à tomates : L. 115 x l. 30 x H. 120 cmDimensions carré potager avec treillis : L. 115 x l. 80 x H. 128 cmHauteur bacs en bois de pin : 13.5 cm - épaisseur 14 mmBâche carré potager PVC 0.1 mm d'épaisseur - Structure tubes métal de 16 mmBâche serre à tomates PVC L.125 x l. 235 cm - Structure tubes métal de 11 mm - Arceaux et connecteurs en métal - Clips plastiquesTreillis en métal : l. 80 x H. 115 cm - Structure de 16 mmÀ monter soi-mêmeRetrouvez l'ensemble de nos équipements du potager et de nos carrés potager sur notre boutique en ligne !
  • Jet vag Pack Balnéo Solo piscine : 2 Cv Mono Diam 63-75 mm : Gris foncé
    Voici un kit balnéo SOLO qui vous permettra de profiter à une personne d'un véritable kit de balnéothérapie avec buse de massage puissante. - 1 façade Monobloc Balnéo SOLO pourvue de 2 buses orientables et 2 buses rotatives . - 1 pièce à sceller diam 63/75 mm. 2 choix possible : Standard avec contre bride ou soit à fixer sur paroi. - Disponible avec nos façades de couleur ou classique blanche - Balnéothérapie piscine : BALNEO SOLO Composition du kit BALNEO SOLO Comment choisir sa balnéo en fonction du type de construction de sa piscine ?
  • Jet vag Pack Balnéo Solo piscine : 2 Cv Mono Diam 63-75 mm : Sable
    Voici un kit balnéo SOLO qui vous permettra de profiter à une personne d'un véritable kit de balnéothérapie avec buse de massage puissante. - 1 façade Monobloc Balnéo SOLO pourvue de 2 buses orientables et 2 buses rotatives . - 1 pièce à sceller diam 63/75 mm. 2 choix possible : Standard avec contre bride ou soit à fixer sur paroi. - Disponible avec nos façades de couleur ou classique blanche - Balnéothérapie piscine : BALNEO SOLO Composition du kit BALNEO SOLO Comment choisir sa balnéo en fonction du type de construction de sa piscine ?
  • Jet vag Pack Balnéo Solo piscine : 2 Cv Mono Diam 63-75 mm : Blanc
    Voici un kit balnéo SOLO qui vous permettra de profiter à une personne d'un véritable kit de balnéothérapie avec buse de massage puissante. - 1 façade Monobloc Balnéo SOLO pourvue de 2 buses orientables et 2 buses rotatives . - 1 pièce à sceller diam 63/75 mm. 2 choix possible : Standard avec contre bride ou soit à fixer sur paroi. - Disponible avec nos façades de couleur ou classique blanche - Balnéothérapie piscine : BALNEO SOLO Composition du kit BALNEO SOLO Comment choisir sa balnéo en fonction du type de construction de sa piscine ?
  • Jet vag Pack Balnéo Solo piscine : 2 Cv Mono Diam 63-75 mm : Gris clair
    Voici un kit balnéo SOLO qui vous permettra de profiter à une personne d'un véritable kit de balnéothérapie avec buse de massage puissante. - 1 façade Monobloc Balnéo SOLO pourvue de 2 buses orientables et 2 buses rotatives . - 1 pièce à sceller diam 63/75 mm. 2 choix possible : Standard avec contre bride ou soit à fixer sur paroi. - Disponible avec nos façades de couleur ou classique blanche - Balnéothérapie piscine : BALNEO SOLO Composition du kit BALNEO SOLO Comment choisir sa balnéo en fonction du type de construction de sa piscine ?
  • Elvox Kit visiophone Elvox TAB mural écran 4,3 système 2 fils 7549/M
    Kit vidéophonique Elvox TAB à paroi monofamiliale avec possibilité de le faire devenir bi-familier avec la modification des boutons inclus dans l’écran 4,3 système 2 fils couleur 7549/M.
  • Dt Spare Parts Kit de joints, soupape à lamelles DT SPARE PARTS 3.75560
    Fabricant: DT SPARE PARTS. Garantie: 2 ans de garantie. Index: 3.75560. Largeur [mm]: 18. Longueur [mm]: 65. Numéro du fabricant: 3.75560. Poids [g]: 34. Épaisseur [mm]: 8.
  • Piscine coque Graf Montgo : 3,70 X 3 X 1,30 m + kit Pièces à sceller
    Le modèle GRAF MONTGO est une petite mini piscine qui peut être placée dans un petit jardin. Piscine en coque de moins de 10 m², cette petite piscine de 3.50 x 2.80 intérieure arrive avec le local technique intégré à la coque et entièrement monté en usine. Le groupe Graf pool fabrique des piscines depuis plus de 40 ans. Les coques polyesters sont fabriquées de façon artisanale dans les usines de production, selon des procédés traditionnels appliqués à l'aide de machines de haute technologie par des professionnels extrêmement qualifiés. Prix départ usine - Sur devis à confirmer avec votre numéro de département de livraison - Mini piscine polyester MONTGO : 370 x 300 x 130 cm Nos piscines en coque en polyester sont fabriquées en Espagne à Gérone pour le groupe GRAF, Toutes les couches de produits utilisés sont de haute qualité et mondialement connus. Les piscines GRAF POOL travaille depuis 1987 pour offrir aux clients les meilleurs piscines du marché, avec les dernières innovations technologiques, en faisant usage des matériaux de dernière génération. Le groupe GRAF a installé des milliers de piscines dans plus de 24 pays, devenu une référence dans le secteur pour la qualité des produits ainsi que l'assistance technique. De série, nos modèles de coque sont disponibles en 5 coloris : Blanc, bleu clair, bleu adriatique gris et sable. Le pack pièces à sceller + filtration intégrée avec local technique : ( monté en usine ) Avec cette formule, le local technique est fixé à la piscine et le fabricant monte entièrement le local technique en usine. En option, vous pouvez avoir l'électrolyseur au sel et la régulation PH, BY pass etc.... Vous n'aurez aucun montage à faire. Le pré-montage des tuyaux su la coque est compris dans cette formule. - 1 pompe 3/4 CV - 1 Filtre à sable diam 500 mm de 10 m3/h. + verre de filtration livré - 1 Coffret électrique Filtration + 300 VA - 1 pré-installation des tuyaux sur la coque - 1 Kit balai manuel complet avec tuyau + Trousse d'analyse chlore et PH. - 1 Projecteur extra plat LED : Blanc - 1 pompe vide cave. En option : Traitement au sel + régulateur PH ( monté dans le local ) Principe de fonctionnement des coques polyester GRAF POOL - 1 électrolyseur au sel de 60 m3 - 1 régulateur de PH automatique - 1 bidon de PH liquide de PH moins - 6 sacs de sel. Livraison piscine en coque GRAF Attention : Vous devez vous assurer et vous êtes responsable des conditions d'accès à la zone de déchargement ! Notamment, il faut IMPERATIVEMENT un p
  • Dt Spare Parts Kit de réparation, pompe à eau DT 3.90603
    Fabricant: DT SPARE PARTS. Garantie: 2 ans de garantie. Index: 3.90603. Numéro du fabricant: 3.90603. Poids [g]: 2500.
  • Dt Spare Parts Kit de réparation, pompe à eau DT 3.90607
    Diamètre de la roue à aubes [mm]: 135. Fabricant: DT SPARE PARTS. Garantie: 2 ans de garantie. Index: 3.90607. Numéro du fabricant: 3.90607. Poids [g]: 1870.
  • Dt Spare Parts Kit de réparation, pompe à eau DT 3.90606
    Fabricant: DT SPARE PARTS. Garantie: 2 ans de garantie. Index: 3.90606. Numéro du fabricant: 3.90606. Poids [g]: 2370.
  • LS2 Casque Modulable LS2FF902SCOPE MAX Gris Nardo-Jaune HiVis 2XL 63-64cm
    Le casque modulable LS2 FF902 Scope est conçu pour la conduite sportive ou touring. Ce casque est idéal pour tous les types de trajet grâce à ses caractéristiques développées avec la meilleure technologie pour garantir sécurité, protection et confort. La visière est fabriquée avec du polycarbonate 3D optiquement correct de "Classe A", un polymère avec une haute résistance aux chocs, qui évite les distorsions et offre une clarté maximale.Caractéristiques : • Calotte : en HPTT, disponible en 3tailles• Intérieur très confortable, respirant, hypoallergénique, lavable et amovible• Mousse découpée au laser• Bavette anti-remous• Système double écran• Système de libération rapide• Visière résistante aux rayures et aux UV• Prédisposé Pinlock® Max Vision • Boucle micrométrique• Jugulaire renforcée• Patch de sécurité réfléchissant• EPS multi-densité• Ventilation mentonnière et supérieure• Extracteurs • Forme ovale allongée• Poids: 1650g (+/- 50g)• Homologué ECE 22.05
  • Nolan Kit Bluetooth B902 R pour N100 5 - N90 3 - N87 - N70 2 - N40 5
    Kit bluetooth Nolan N-COM B902R. Conçu pour le motocycliste qui recherche des performances et une fiabilité élevées, le B902 R offre la meilleure qualité audio et une excellente intégration dans le casque. Grâce à la fonction Audio Multitâche, il est possible d'écouter simultanément les sons provenant de différentes sources connectées à N-Com. Les fonctions Auto ON/OFF, Annonces vocales multilingue et Conférence Intelligente en font un interphone haut de gamme adapté aux amateurs des longues distances.Intercom compatible avec les casques Nolan : N100 5 N90 3N87N80-8N70 2 N40 5Interphone << Pilote/Passager >> via BluetoothInterphonie MOTO-MOTO via Bluetooth jusqu'à 700 mètres (en champ libre et sans obstacles).Fonction communication en conférence simultanée entre 4 systèmes N-Com série << 900 >>. Universal Conference (Chaîne d'interphone): communication en conférence simultanée entre un système N-Com série << 900 >> et un système appairé en mode << Intercom Universel >>VOX : activation et désactivation vocal de l'intercom Compatible Bluetooth avec les systemes de communication Bluetooth Nolangroup (sauf pour le Bluetooth kit et le Bluetooth kit2, qui sont incompatible) Compatible par Bluetooth avec les systèmes intercom des autres marques Appels téléphoniques via Bluetooth : réponse vocale, fin d'appel, commandes vocales, rappel dernier numéro, gestion automatique switchIntercom/téléphone Désactivation automatique de l'interphonie et de la source audio connectée pendant une conversation téléphonique.Réactivation automatique à la fin de l'appel Fonction << Conférence téléphonique >> : conversation téléphonique à 3 entre le Pilote, le Passager et l'appelantConnexion via Bluetooth aux lecteurs MP3 A2DP : Play (marche), Pause (pause), Stop (arrêt), Skip (saut) directement depuis le casque (profil AVRCP)Partage de musique en Bluetooth avec un second casque (Music Sharing)Connexion via Bluetooth aux navigateurs GPS compatibles : indications routières, musique MP3, téléphone portable (pour les modèles qui le permettent)Radio FM intégrée : recherche des stations, 6 stations mémorisablesFonction RDS : recherche automatique du meilleur signal FMRéduction automatique du son en cas d'appel téléphoniqueÉcoute simultanée de l'audio provenant des différentes sources connectées à N-ComCompatibilité avec les appareils Android. Sur les appareils iOS, l'utilisation de la fonction Audio Multitâche est limitéeFonction disponible uniquement entre les systèmes B902 Connexion via Bluetooth aux systèmes audio Ducati, BMW, KTM, Honda Goldwing, Harley Davidson Écoute dans le casque de tous les signaux audio provenant de la motoRéglage du volume audio provenant de la moto en agissant sur la commande placée sur le guidon (pour les modèles qui le permettent) Gestion depuis un PC via un câble mini USB (fourni) : Réglage des paramètres audio, Mise à jour du micrologiciel, Mémorisation des stations radio FM, Enregistrer 3 numéros favoris Compatible avec Windows et Mac APP N-COM :...
  • HJC Casque Modulable HJC RPHA 91 Noir Mat 2XL 62-63cm
    Le HJC RPHA 91est un nouveau casque modulable touring conçu pour offrir un excellent confort tout au long de la journée. La nouvelle calotte EVO Premium Integrated Matrix (P.I.M. EVO) offre une meilleure résistance aux chocs et est légère grâce à des matériaux de renfort qui comprennent le carbone-aramide, la fibre de carbone, la fibre de verre, le tissu non tissé organique et la fibre de lin. La nouvelle visière HJ-37sans distorsion et l’écran solaire HJ-V17offrent un grand champ de vison. Conçu à la perfection, le système de verrouillage de la mentonnière est désormais doté d’un point de fermeture caché qui permet un contact en douceur et moins de pression sur la zone des joues. Les niveaux de bruit sont réduits au minimum grâce à l’intérieur 3D du RPHA 91, qui vise à réduire considérablement le bruit de la route. Le système de tour de cou est également inclus pour vous assurer d’étouffer le bruit.Caractéristiques : • Calotte Evo PIM disponible en 4tailles, un nouveau matériau de calotte comprenant de la fibre de carbone-aramide, de la fibre de carbone, de la fibre de verre, du tissu non tissé organique et de la fibre de lin naturel pour une meilleure résistance aux chocs• Écran solaire intégré avec un mécanisme qui permet de régler la profondeur en 3positions différentes, jusqu’à 10mm en avant• Tissu antibactérien avancé pour une meilleure évacuation de l'humidité et un séchage rapide• Intérieur et coussinets de joues lavables• Cannelures à l'intérieur spécialement conçues pour les porteurs de lunettes• Contour 3D coussinets de joues • Coussinets de joues interchangeables dans toutes les tailles pour un ajustement personnalisé• Matériel réfléchissant pour plus de sécurité• Fermeture micrométrique • Prédisposé pour la deuxième génération de système de communication Bluetooth SMART HJC• Bavette anti-remous incluse• Écran Pinlock® 120 DKS465 inclus• Poids: environ 1800g• Homologué ECE 22.06et P/J pour rouler avec la mentonnière ouverte
  • SKF Kit roulements C4 + Joints Spy Derbi Euro 2/3
    Roulements embielage + Joints 50 à Boîte ARTEK pour Moteur Derbi euro 2 / 3 (KIT RENFORCE  POLYAMIDE 6204 C4 SKF)
  • Shark Casque Intégral Shark Spartan 1.2 Blank Mat Anthracite 2XL 63-64cm
    Le Shark Spartan est un casque très léger avec une calotte en fibre de verre et des spoilers agressifs pour une meilleure stabilité à grande vitesse. Alors que de nombreux autres fabricants de casques sont restés dans l'âge de pierre, Shark a utilisé la technologie Computational Fluid Dynamics pour concevoir une calotte avec une aérodynamique sans faille. Les grandes entrées d'air sur la mentonnière et la zone supérieure laissent entrer l'air frais, tandis que l'air chaud est explusé via l'effet venturi créé par le double spoiler arrière. Étant donné que le Spartan est à la fois léger et optimisé en termes de volume pour la réduction de la résistance, il réduit considérablement la fatigue du cou lors de longues sorties.Caractéristiques : • Calotte en fibre de verre multiaxiale disponible en 2 tailles.• EPS multi-densité• Visière anti-rayures à dégagement rapide avec écran Pinlock® MaxVision inclus.• Écran solaire rétractable.• Le système de visière Autoseal offre une bonne insonorisation et imperméabilité.• Le système Easy Fit offre un confort optimal aux porteurs de lunettes.• Double spoiler arrière aérodynamique.• Les fixations latérales Shark Skin réduisent le bruit.• Fermeture par boucle double-D• Bavette intégrée qui réduit le bruit, le vent et le froid.• Pré-disposé au système d’intercom Sharktooth®.• Homologué ECE 22.05 et DOT• Poids: à partir de 1390 g.
  • Shark Casque Intégral Shark Spartan 1.2 Blank Noir Mat 2XL 63-64cm
    Le Shark Spartan est un casque très léger avec une calotte en fibre de verre et des spoilers agressifs pour une meilleure stabilité à grande vitesse. Alors que de nombreux autres fabricants de casques sont restés dans l'âge de pierre, Shark a utilisé la technologie Computational Fluid Dynamics pour concevoir une calotte avec une aérodynamique sans faille. Les grandes entrées d'air sur la mentonnière et la zone supérieure laissent entrer l'air frais, tandis que l'air chaud est explusé via l'effet venturi créé par le double spoiler arrière. Étant donné que le Spartan est à la fois léger et optimisé en termes de volume pour la réduction de la résistance, il réduit considérablement la fatigue du cou lors de longues sorties.Caractéristiques : • Calotte en fibre de verre multiaxiale disponible en 2 tailles.• EPS multi-densité• Visière anti-rayures à dégagement rapide avec écran Pinlock® MaxVision inclus.• Écran solaire rétractable.• Le système de visière Autoseal offre une bonne insonorisation et imperméabilité.• Le système Easy Fit offre un confort optimal aux porteurs de lunettes.• Double spoiler arrière aérodynamique.• Les fixations latérales Shark Skin réduisent le bruit.• Fermeture par boucle double-D• Bavette intégrée qui réduit le bruit, le vent et le froid.• Pré-disposé au système d’intercom Sharktooth®.• Homologué ECE 22.05 et DOT• Poids: à partir de 1390 g.
  • Shark Casque Intégral Shark Spartan 1.2 Blank Noir 2XL 63-64cm
    Le Shark Spartan est un casque très léger avec une calotte en fibre de verre et des spoilers agressifs pour une meilleure stabilité à grande vitesse. Alors que de nombreux autres fabricants de casques sont restés dans l'âge de pierre, Shark a utilisé la technologie Computational Fluid Dynamics pour concevoir une calotte avec une aérodynamique sans faille. Les grandes entrées d'air sur la mentonnière et la zone supérieure laissent entrer l'air frais, tandis que l'air chaud est explusé via l'effet venturi créé par le double spoiler arrière. Étant donné que le Spartan est à la fois léger et optimisé en termes de volume pour la réduction de la résistance, il réduit considérablement la fatigue du cou lors de longues sorties.Caractéristiques : • Calotte en fibre de verre multiaxiale disponible en 2 tailles.• EPS multi-densité• Visière anti-rayures à dégagement rapide avec écran Pinlock® MaxVision inclus.• Écran solaire rétractable.• Le système de visière Autoseal offre une bonne insonorisation et imperméabilité.• Le système Easy Fit offre un confort optimal aux porteurs de lunettes.• Double spoiler arrière aérodynamique.• Les fixations latérales Shark Skin réduisent le bruit.• Fermeture par boucle double-D• Bavette intégrée qui réduit le bruit, le vent et le froid.• Pré-disposé au système d’intercom Sharktooth®.• Homologué ECE 22.05 et DOT• Poids: à partir de 1390 g.
  • HJC Casque Jet HJC V31 Noir Mat 2XL 62-63cm
    Le HJC V31est un casque jet de style rétro composé d’une calotte en composite de fibre de verre de pointe pour offrir un casque léger. Ce casque 3⁄4est doté d’un écran solaire intégré à 3positions avec un revêtement anti-rayures qui se rétracte facilement. Pour renforcer l’aspect vintage du V31, il est doté d’un intérieur en cuir et en daim et d’une sangle de support pour les lunettes. Les coussinets des joues sont amovibles et lavables et les poches pour haut-parleurs sont préparées pour la communication Bluetooth.Caractéristiques : • Calotte en composite de fibre de verre avancée disponible en 3tailles• Écran solaire teinté fumé anti-buée et rétractable qui se manipule rapidement et facilement. Son nouveau mécanisme permet de régler la hauteur sur 3positions différentes• Intérieur en cuir et daim surpiqué• Tissu antibactérien avancé pour une meilleure évacuation de l'humidité et un séchage rapide• Cannelures à l'intérieur spécialement conçues pour les porteurs de lunettes• Coussinets de joues interchangeables dans toutes les tailles pour un ajustement personnalisé• Intérieur et coussinets de joues lavables• 3boutons-pression pouvant accueillir une visière ou casquette en option• Sangle pour le port d'un masque moto• Fermeture par boucle double D• Poids: environ 1400 g• Homologué ECE 22.06
  • LS2 Casque Jet LS2OF606DRIFTER Solid Mat-Sable 2XL 63-64cm
    Avec LS2 Drifter, un nouveau concept de casque est né. Un casque polyvalent qui offre la possibilité de rouler avec ou sans masque, selon la situation. Très facile à retirer en double-cliquant sur deux côtés. Les visières LS2sont fabriquées avec du polycarbonate 3D optiquement correct de "Classe A", un polymère avec une haute résistance aux chocs, qui évite les distorsions et offre une clarté maximale.Caractéristiques : • Boucle micrométrique• 2 tailles de calotte• Écran réglable• Mentonnière amovible• Jugulaire renforcée• Intérieur amovible et lavable• EPS multi-densité• Poids: 1350 g (± 50 g)• Homologué ECE 22.06