html, body{scroll-behavior:smooth;}
article div.entry-content p{text-align:justify;}
h2#hero-title{margin-bottom:0;}
.flipInX{font-size:32px;}
h2#connaitreladate::after{content:"Officiel";color:#ff5a5f;font-weight:700;margin-left:8px;}
.kamesen{cursor:pointer;}
.onpousse{font-size:130%;font-weight:bold;text-decoration:underline;float:left;margin-top:10px;color:blue;}
p.hero-small-text{opacity:0.7 !important;border-radius:8px;margin:1rem 0;font-size:18px;font-style:normal;font-family:"Raleway", Helvetica, Arial, sans-serif;font-weight:400;}
.bannieree{margin:10px 0 0;text-align:center;}
.sticky-header #page>.site-header,
.sticky-header .header-fixed{opacity:0.96;}
.sidebar .widget .widget-title{background:#55595b none repeat scroll 0 0;color:white;font-size:14px;font-weight:700;letter-spacing:0;margin-bottom:13px;padding:10px 0;text-align:center;text-transform:inherit;}
.newsletter-subscription input[type="submit"]{background-color:green !important;color:#fff !important;text-align:center;width:100%;}
.site-title:before{content:"\0000a0";display:inline-block;height:24px;width:24px;line-height:24px;margin:0 4px 0 0;position:relative;top:0px;left:0px;background:url(https://blackfridayfrance.com/logo.svg) no-repeat left center transparent;background-size:100% 100%;}
div.newsletter.newsletter-subscription form table tbody tr th{font-size:12px;letter-spacing:0;text-align:left;}
#boutongogo{display:inline-block;text-align:center;vertical-align:middle;margin:10px 0;padding:12px 24px;border:3px dashed #fff;border-radius:8px;background:#ff5a5f;text-shadow:#0b4b1a 1px 1px 1px;font:normal normal bold 20px arial;color:#ffffff;text-decoration:none;width:100%;-webkit-transition-property:background;transition-property:background;-webkit-transition-duration:.3s;transition-duration:.3s;}
#boutongogo:hover,
#boutongogo:focus{background:#fea50b;text-decoration:none;}
#boutongogo:active{background:#fea50b;text-decoration:none;}
#boutongogo:before{content:"\0000a0";display:inline-block;height:24px;width:24px;line-height:24px;margin:0 4px -6px -4px;position:relative;top:0px;left:0px;background:url(https://blackfridayfrance.com/fleche.png) no-repeat left center transparent;background-size:100% 100%;}
#btnTop{position:fixed;bottom:30px;right:30px;background-color:#333;color:white;border:none;border-radius:50%;width:45px;height:45px;font-size:20px;cursor:pointer;display:none;align-items:center;justify-content:center;transition:opacity 0.3s, transform 0.3s;z-index:1000;opacity:0.7;}
#btnTop:hover{background-color:#555;transform:scale(1.1);}
#geoloc{background:linear-gradient(90deg,#ff5a5f,#181818);text-align:right;color:white;padding:10px;border-radius:4px;margin:20px 0;}
.livepagehome{background:#ffe300;padding:20px 5px;box-shadow:1px 1px 3px#b1abab;border-radius:9px;width:100%;display:block;color:#55595b;}
.livepagehome:hover{background:#ffed57;}
.speedlist span{background:#ff4c6c;color:white;padding:0 10px;border-radius:3px;}
h3#nepasrater{background:linear-gradient(90deg, #111110, #179d84);color:white;padding:10px;text-align:center;}
h3#nepasrater2{background:#55595b;color:red;font-weight:bold;padding:10px;text-align:center;margin-top:10px;}
div.bannieree h4{background:#55595b none repeat scroll 0 0;color:white;padding:10px 0;text-align:center;}
.taxonomy-description{color:#55595b;text-align:center;}
.premiumban{max-width:748px;margin:70px auto 0;}
.envrac{border:1px solid #999;border-radius:6px;float:left;margin:5px 0;padding:9px;width:100%;}
.envrac a img{float:left;}
.envrac p{color:blue;float:left;font-size:16px;font-weight:bold;margin-left:30px;margin-top:15px;text-decoration:underline;}
.imasin{max-width:790px;margin:0 auto 20px;clear:both;text-align:center;}
.imasin:hover{opacity:0.8;}
.onepress-menu{display:none;}
.onepress-menu a{font-family:"Raleway", Helvetica, Arial, sans-serif;padding-left:17px;padding-right:17px;font-size:14px;font-weight:300;text-decoration:none;letter-spacing:0;}
.onepress-menu a:hover{color:#55595b;}
#nav-toggle{display:block;}
#nav-toggle span:before{background:white;}
#nav-toggle span:after{background:white;}
#nav-toggle span{background:white;}
#nav-toggle.nav-is-visible span:before,
#nav-toggle.nav-is-visible span:after{background:white;}
.nav-is-visible span{background:transparent !important;}
.onepress-menu.onepress-menu-mobile>li>a{background:white;text-transform:none;}
.onepress-menu-mobile{display:block!important;}
.onepress-menu>li{float:none;line-height:35px;}
.centrons{margin:0 auto;max-width:1170px;}
#marchandcategorie,
#marchandcategorie2,
.afinoncebins{clear:both;width:100%;padding:0;margin:0;}
#marchandcategorie li,
#marchandcategorie2 li,
.afinoncebins li{list-style:none;}
.vetements h3.section-title{margin-top:30px;}
#marchandcategorie li a,
#marchandcategorie2 li a,
#marchandcategorie2 li span.menu-link,
.afinoncebins li a{color:#1a0000;float:left;list-style:none;padding:0 10px;margin:3px;border-radius:3px;border-radius:5px;background:white;box-shadow:0 0 0 1px #eee;line-height:30px;vertical-align:middle;font-size:16px;font-family:"Raleway", Helvetica, Arial, sans-serif;font-weight:300;-webkit-transition-property:background;transition-property:background;-webkit-transition-duration:.3s;transition-duration:.3s;font-weight:bold;font-style:italic;border:0;border-bottom:2px solid #ff5a5f;cursor:pointer;}
.adrien{background:#181818;color:#fff;padding:10px;transform:rotate(0.8deg);border-radius:4px;}
.fleche{color:#da2244;background:white;}
.fleche:before{background:url(//blackfridayfrance.com/rivetoile/themes/vendredinoir/fleche.png);-webkit-animation-name:flecheadrien;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;content:"";background-size:contain;height:40px;background-repeat:no-repeat;float:left;width:40px;}
@-webkit-keyframes flecheadrien {
0%{opacity:1;}
50%{opacity:0.5;}
100%{opacity:1;}
}
#onsprezentbutton{cursor:pointer;font-style:italic;}
#onsprezentbutton:hover{text-decoration:none;text-decoration:underline;}
#marchandcategorie li a:hover,
#marchandcategorie2 li a:hover,
#marchandcategorie2 li span.menu-link:hover,
.afinoncebins li a:hover{background:#ff5a5f;text-decoration:none;color:white;}
.list-article-content{float:none;overflow:hidden;}
.list-article-thumb{float:left;margin-right:30px;}
.sidebar .widget .search-form .search-submit{width:auto;}
.tnp-subscription th{text-transform:none;background:#55595b;color:white;}
.tnp-subscription input.tnp-submit{background:orange;width:100%;}
ul#menu-marques,
ul#menu-menu-recurrent,
ul#menu-objets-les-cherches,
ul#menu-profiling,
ul#menu-tous-les-tags,
ul.menu-tous-les-tags{padding:0;}
ul#menu-marques li a,
ul#menu-menu-recurrent li a,
ul#menu-objets-les-cherches li a,
ul#menu-profiling a,
ul#menu-tous-les-tags a,
ul.menu-tous-les-tags a{margin:0 4px 4px 0;}
#marchandcategorie2 ul.hub li.r00t a{background:#ff5a5f;color:white;}
#marchandcategorie2 ul.hub li.r00t a:hover{background:white;color:black;}
#marchandcategorie2 ul.hub ul{padding:0;}
#marchandcategorie2 h4{display:block;background:black;color:white;padding:10px 0;margin:5px 0;text-align:center;border-radius:3px;float:left;width:100%;}
#marchandcategorie2 h4 a{color:white;}
#marchandcategorie2 ul.hub{float:left;margin:5px 0;width:100%;}
#marchandcategorie2 ul.hub li{margin:0;width:100%;margin:0;}
.bigbouton{display:inline-block;text-align:center;vertical-align:middle;margin:20px 0;padding:12px 24px;border:3px dashed #fff;border-radius:8px;background:#ff5a5f;text-shadow:#0b4b1a 1px 1px 1px;font:normal normal bold 20px arial;color:#ffffff;text-decoration:none;-webkit-transition-property:background;transition-property:background;-webkit-transition-duration:.3s;transition-duration:.3s;clear:both;width:100%;box-sizing:border-box;}
a.bigbouton{color:white;}
span.bigbouton:hover, a.bigbouton:hover,
span.bigbouton:focus, a.bigbouton:focus{background:#fea50b;text-decoration:none;}
span.bigbouton:active, a.bigbouton:active{background:#fea50b;text-decoration:none;}
span.bigbouton:before, a.bigbouton:before{content:"\0000a0";display:inline-block;height:24px;width:24px;line-height:24px;margin:0 4px -6px -4px;position:relative;top:0px;left:0px;background:url(https://blackfridayfrance.com/fleche.png) no-repeat left center transparent;background-size:100% 100%;}
.crp_related ul{margin:10px 0 0 !important;}
.crp_related.crp-rounded-thumbs{clear:both;margin:10px auto;}
.crp_related.crp-rounded-thumbs h3, .crp_related.crp-rounded-thumbs figure{margin:0 !important;}
.crp_related.crp-rounded-thumbs ul{list-style:none;margin:20px 0 0 !important;padding:0 !important;display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;}
@media(max-width:768px){
.crp_related.crp-rounded-thumbs ul{grid-template-columns:repeat(2, 1fr);}
}
.crp_related.crp-rounded-thumbs li{overflow:hidden;position:relative;text-align:center;margin:0 !important;border:1px solid #ddd;padding:0;vertical-align:bottom;box-shadow:0 1px 2px rgba(0,0,0,.4);border-radius:7px;list-style-type:none;}
.crp_related.crp-rounded-thumbs li:hover{background:#eee;border-color:#bbb;}
.crp_related.crp-rounded-thumbs a{display:block;box-shadow:none !important;text-decoration:none !important;}
.crp_related.crp-rounded-thumbs a:focus-visible{border:1px solid #000;border-radius:7px;}
.crp_related.crp-rounded-thumbs a:hover{text-decoration:none;}
.crp_related.crp-rounded-thumbs .crp_title{color:#fff !important;position:absolute;display:block;bottom:0;padding:3px;font-size:.9em;text-shadow:.1em .1em .2em #000;background-color:rgba(0,0,0,.8);border-radius:7px;width:100%;line-height:1.4em;}
.crp_related.crp-rounded-thumbs li:hover .crp_title{background-color:rgba(0,0,0,.9);}
.crp_clear{clear:both;}
.crp_title:visited{color:#fff !important;}
.rubanjuska{background:#ff5a5f;color:white;text-align:center;font-weight:bold;-ms-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);transform:rotate(-3deg);margin-bottom:2px;}
.rubanjuskasingle{background:#ff5a5f;color:white;text-align:center;font-weight:bold;-ms-transform:rotate(-1deg);-webkit-transform:rotate(-1deg);transform:rotate(-1deg);padding:5px 15px;border-radius:3px;margin-bottom:2px;}
.relatedjuska{background:#ff5a5f;color:white;text-align:center!important;font-weight:bold;-ms-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);transform:rotate(-3deg);margin-bottom:2px;}
.rassurons{background:#00bc99;color:white;text-align:center;font-weight:bold;-ms-transform:rotate(-1deg);-webkit-transform:rotate(-1deg);transform:rotate(-1deg);padding:5px 15px;border-radius:3px;animation-duration:3s;animation-name:ras;animation-iteration-count:infinite;}
.rassurons_s{background:#00bc99;color:white;text-align:center;font-weight:bold;-ms-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);transform:rotate(-3deg);margin-bottom:0;}
.widget_nav_menu{margin-bottom:0!important;}
@keyframes ras {
0%{transform:rotate(-1deg);}
50%{transform:rotate(0deg);}
100%{transform:rotate(-2deg);}
}
@-webkit-keyframes venteflashanime {
0%{box-shadow:0px 0px 10px #4183C4;}
50%{box-shadow:0px 0px 0px #4183C4;color:white;}
100%{box-shadow:0px 0px 10px #4183C4;}
}
#nav_menu-5 ul{list-style:square inside;}
#nav_menu-5 ul li{margin:0;}
#nav_menu-5 ul li a{font-size:11px;color:#55595b;}
#nav_menu-5 h2.widget-title{background:#ff5a5f!important;color:fff!important;-webkit-animation-name:venteflashanime;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes clignote {
0%{box-shadow:0px 0px 10px #4183C4;}
50%{box-shadow:0px 0px 0px #4183C4;}
100%{box-shadow:0px 0px 10px #4183C4;}
}
a#picdirect:hover{opacity:0.7;}
#top15new{margin-bottom:5px;}
#top15new a:hover{opacity:0.7;}
.bigmondaycta{box-shadow:0px 0px 10px #4183C4;-webkit-animation-name:clignote;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;}
#nav-toggle{width:70px;}
.maptiteban{width:100%;text-align:center;background:#55595b;float:left;padding:5px 0;margin:5px 0 15px;border-radius:7px;}
.maptiteban a img{width:100%;height:auto;}
.fa-search{font-size:24px;width:1em;height:1em;display:inline-block;vertical-align:-0.125em;position:relative;top:0.125em;margin-right:-8px;border-radius:0px;animation:loupouloup 2s infinite;right:34px;}
@keyframes loupouloup {
0%{fill:white;transform:scale(1);}
50%{fill:#ffcc00;transform:scale(1.2);}
100%{fill:white;transform:scale(1);}
}
.no-results h1, h2.tryagain{font-size:24px;margin-top:8px;}
#splatoon{margin:10px 0;background:#55595b;border:6px dashed #ff5a5f;display:block;padding:10px;color:white;text-align:center;}
#splatoon img{width:300px;height:auto;max-height:235px;float:left;}
#splatoon ul{float:left;margin-top:45px;list-style:square;}
#splatoon ul li a, #splatoon a{color:white;text-decoration:underline;}
#splatoon ul li a:hover{color:#ff5a5f;text-decoration:none;}
#voltz{text-align:center;font-weight:bold;}
.dadada{color:#fff;font-size:130%;font-weight:bold;background:#ff5a5f;padding:10px;display:block;width:auto;text-align:center}
.tnp-submit-image:hover{opacity:0.7;}
.widget .tnp-subscription label{font-size:10px;font-weight:100;}
.sidebar .widget .tnp-subscription label a{text-decoration:underline;font-size:10px;font-weight:100;}
.reducspanjaune{background:yellow;color:#ff5a5f;font-size:130%;}
.onair{text-align:center;padding:20px;background:#55595b;color:white;border-radius:7px;}
#listingprom h3{background:#55595b;color:white;text-align:center;padding:15px;}
#listingprom ul{list-style:square inside;padding:0;}
#listingprom ul li{padding:1px 0;margin:0;border-bottom:1px solid #eee;}
#listingprom ul li:last-child{border:none;}
#listingprom a{color:#55595b;}
a.minipromo{font-weight:bold;font-size:120%;text-decoration:underline;}
a.minipermalink{color:#55595b;}
a.minipromo:hover{color:#ff5a5f!important;text-decoration:none;}
.addtoany_list{display:inline;float:right;margin:5px 0 10px;}
.category-news .entry-content blockquote{border-color:#ff5a5f;color:#55595b;}
#post-2376 .tnp-field-privacy label{font-weight:normal;}
#post-2376 .tnp-subscription{max-width:645px;}
strike{color:red;}
.newprice{font-size:120%;color:#55595b;font-weight:bold;}
.mremise{color:green;font-size:120%;}
.economierealise{background:#ff5a5f;padding:4px;color:white;font-weight:bold;}
.warningpari{color:white;background:brown;border-radius:4px;padding:20px;margin:20px 0;text-align:center;font-size:11px;}
#showhi{background:#ff5a5f;color:white;border:0;margin:2px 0;padding:8px;width:100%;border-radius:6px;}
#showhi:hover{background:orange;color:#55595b;}
.nav-links a{background:#32ad32;}
h1.page-title{font-size:38px!important;text-align:center;color:white;background:#000;border-radius:3px;padding:10px;}
.single .entry-header .entry-title{font-size:38px!important;text-align:center;color:white;background:#55595b;border-radius:3px;padding:10px;}
.news .entry-header .entry-title{font-size:26px!important;padding:15px;}
.tag-152 h1.page-title, .tag-23 h1.page-title, .tag-22 h1.page-title, .tag-21 h1.page-title{font-size:34px!important;}
.category-4 h1.page-title{font-size:30px!important;}
.category-13 h1.page-title{font-size:32px!important;text-shadow:0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff;background:background:rgb(101, 92, 237);background:linear-gradient(90deg, rgb(101, 92, 237) 0%, rgb(255, 255, 255) 40%, rgb(255, 255, 255) 60%, rgb(255, 0, 0) 100%);color:#000;}
p.toptag{background:yellow;padding:10px;border-radius:3px;margin:10px;color:#55595b;text-align:center;font-size:130%;}
body.tag-241 h1, body.category-2 h1{font-size:32px!important;}
.envrac p{max-width:500px;}
.hero-content-style1 h2{font-size:48px;}
.incrustsearch input[type="text"]{width:490px;}
#geoloc{text-align:center;}
.moneytwist{border-top:1px solid #eee;padding-top:5px;margin-bottom:10px;float:left;width:100%;}
#measpecialginue, #meaguldo{float:left;width:100%;clear:both;}
#measpecialginue ul, #meaguldo ul{list-style:none;padding:0;margin:0;}
#measpecialginue ul li, #meaguldo ul li{list-style:none;float:left;width:16.5%;padding:0;margin:0;}
#measpecialginue ul li span img, #meaguldo ul li span img{max-width:100%;}
#measpecialginue ul li span:hover, #meaguldo ul li span:hover{text-decoration:none;text-shadow:0 0 3px white;}
#meaguldo .rubanjuska{transform:rotate(0);}
.specialrecap h2{background:#55595b;color:white;margin:10px 0;}
.listmanuel{padding:0;margin:0;}
.listmanuel ul{list-style:none;padding:0;}
.listmanuel ul li{line-height:26px;text-align:left;padding:10px;border-bottom:0;border-radius:5px;margin:0;display:block}
.listmanuel ul li:nth-child(2n+1){background:#eee;color:#55595b;}
.listmanuel ul li:nth-child(2n+1) a{color:#55595b;}
.listmanuel ul li a:hover{color:blue;}
.listmanuel ul li span.illustration{margin-bottom:10px;display:block;}
.listmanuel .wow{background:yellow;padding:2px;}
.listmanuel span.econome{padding:2px 4px;white-space:nowrap;background:#0070ff;color:white;font-weight:bold;border-radius:5px;}
.listmanuel strike{color:red;}
.listmanuel span.ctta{color:white;text-decoration:underline;float:right;background:rgb(0,0,0);background:linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(54,52,52,1) 51%, rgba(0,0,0,1) 100%);border-radius:6px;padding:0 10px;}
.ssjlisting{display:block;}
.ssjlisting ul{list-style:none;padding:0;}
.entry-content .ssjlisting li{margin:0;}
.ssjlisting ul li{list-style:none;color:black;line-height:28px;border-bottom:1px solid #a96e18;padding:5px 10px;margin:0;font-weight:bold;background:linear-gradient(90deg,#0ff,#fff);}
.ssjlisting ul li:nth-child(2n+1){background:linear-gradient(90deg,#7b0442,#ff4757);color:white;}
.ssjlisting ul li:nth-child(2n+1) strike{color:white;background:red;padding:4px;border-radius:4px;}
.ssjlisting ul li:nth-child(2n+1) .patate{background:linear-gradient(to right, #3bcc13, #0a9d1a);color:white;padding:4px;border-radius:4px;}
.ssjlisting ul li a{color:black;text-decoration:none;}
.ssjlisting ul li a:hover{color:blue;}
.ssjlisting ul li .bim_pix{margin:0 10px;width:auto;}
.ssjlisting ul li .bim_pix img{border-radius:8px;max-width:70px;height:auto;max-height:70px;width:auto;margin:20px 0;}
.ssjlisting strike{color:red;}
.ssjlisting .bim_cta{background:#4a63ee;color:white;padding:0 18px;border-radius:8px;float:right;}
.ssjlisting .bim_cta:hover{background:#20a7b7;}
.ssjlisting .patate{color:#4a63ee;font-weight:bold;}
.ssjlisting .bim_name span{font-size:80%;font-weight:bold;}
.ssjlisting .bim_blokprod{line-height:20px;display:inline-block;max-width:580px;}
.ssjlisting .bim_blokprod span{display:inline-block;}
.ssjlisting .bim_ko{background:#4a63ee;color:#fff;padding:4px;border-radius:4px;}
.ssjinstinct{position:relative;width:100%;}
.ssjinstinct ul{width:100%;list-style:none;background:white;border:1px solid #eee;border-radius:6px;padding:10px;text-align:center;}
.ssjinstinct ul li{display:inline-block;text-align:center;margin:0 0.5%;padding:1%;border-radius:8px;}
.ssjinstinct ul li span{color:#55595b;text-decoration:none;cursor:pointer;}
.ssjinstinct ul li span:hover{opacity:0.8;}
.ssjinstinct ul li.samba{width:31%;}
.ssjinstinct ul li.kmh{border:7px solid #2986ff;}
.ssjinstinct ul li.jonlok{width:31%;}
.ssjinstinct ul li .bim_pix{width:100%;display:block;}
.ssjinstinct ul li .bim_pix img{border-radius:8px;max-width:60%;height:auto;max-height:120px;width:auto;margin:20px 0;}
.ssjinstinct ul li .bim_ko{background:#07996a;color:white;font-weight:bold;padding:2px 10px;transform:rotate(2deg);display:block;max-width:180px;border-radius:3px;margin:0 auto;}
.ssjinstinct ul li .bim_blokprod{width:100%;display:block;background:#f7f5f5;border-radius:10px;padding-bottom:8px;}
.bim_blokprod_telco{background:#e5ffe3;display:block;}
.ssjinstinct ul li.samba .bim_blokprod{background:#e5ffe3;}
.ssjinstinct ul li .bim_name{width:100%;display:block;font-weight:bold;padding:0 5px;}
.ssjinstinct ul li .bim_name span{font-size:10px;}
.ssjinstinct ul li .bim_price{width:100%;display:block;}
.ssjinstinct ul li .patate{font-weight:bold;color:#ff5a5f;font-size:25px;}
.ssjinstinct strike{color:#000;}
.ssjinstinct .smartstore strike{color:red;}
.ssjinstinct ul li .bim_marchand{width:100%;display:block;font-style:italic;}
.ssjinstinct ul li .bim_cta{width:90%;display:block;background:#2986ff;color:white;font-weight:bold;border-radius:8px;margin:5px auto 0;padding:3px;}
.ssjinstinct .pourcentcarroussel, .ssjlisting .pourcentcarroussel{background:red;color:white;font-weight:bold;opacity:0.8;position:relative;margin:0 auto;padding:2px 10px;border-radius:3px;}
.crp_related span.crp_title{width:auto;padding:0;margin:0;border-radius:10px 10px 0 0;display:block;}
.crp_related span.crp_title a{height:auto;color:white;}
.category-208 h2.entry-title:before, .page-id-7027 h2.entry-title:before, .category-133 h2.entry-title:before, .category-599 h2.entry-title:before{background:none;content:"";background-size:contain;height:0;background-repeat:no-repeat;float:none;width:0;margin-right:0;}
body{counter-reset:section;}
.category-208 h2.entry-title a::before, .page-id-7027 h2.entry-title a::before{counter-increment:section 1;content:"🏆 " counter(section) ":";}
.amp-heroes-wall{display:block;background:url(https://blackfridayfrance.com/blackfridayfrance_hero_mobile.jpg) 50% 0 no-repeat scroll #000;padding:20px 0 80px;}.amp-heroes{display:block;padding:50px 0}.amp-heroes-wall h2{color:#fff;text-align:center;font-weight:800;text-transform:uppercase;font-size:24px;padding:20px 0}.amp-heroes-wall p.hero-small-text{margin-top:0;opacity:1;color:#fff;text-align:center;background:black;width:100%;pa}.amp-heroes-wall a.btn-success{background:#449d44;color:#fff;padding:10px;display:block;text-align:center;margin:10px 20px;border-radius:4px}.amp-heroes-wall a.btn-cd{background:#025aa5;color:#fff;padding:10px;display:block;text-align:center;margin:10px 20px;border-radius:4px;}
article div.entry-content p.sing_kelrem{color:#55595b;text-align:center;}
#quicklinks{display:block;margin-bottom:20px;}
#quicklinks ul{font-size:1.5em;font-weight:bold;list-style:none;padding-left:0;}
#quicklinks ul li.label{margin-right:18px;padding:7px 0px;color:#6683a7;}
#quicklinks ul li{float:left;display:inline;line-height:0;}
#quicklinks ul li a{display:block;padding:7px 6px;text-shadow:1px 1px 0px #fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.culturez{text-align:left;font-size:1.2rem;}
.culturez h4, .culturez h3{font-size:1.9rem;color:white;background:#181818;padding:10px;text-align:center;border-radius:3px;}
.culturez table{text-align:center;}
.culturez table thead{background:#181818;color:#fff;}
article div.entry-content p.centralogokompkom{text-align:center;margin:10px 0;background:linear-gradient(to right, #0e3d86, #000);padding:20px 0;border-radius:6px;}
.buttonkompkom{display:inline-block;text-align:center;vertical-align:middle;padding:12px 24px;border:0px solid #074276;border-radius:15px;background:#0d7dde;background:-webkit-gradient(linear, left top, left bottom, from(#0d7dde), to(#074276));background:-moz-linear-gradient(top, #0d7dde, #074276);background:linear-gradient(to bottom, #0d7dde, #074276);text-shadow:#042746 1px 1px 1px;font:italic normal normal 20px arial;color:#ffffff;text-decoration:none;}
.buttonkompkom:hover, .buttonkompkom:focus{border:0px solid ##084e8b;background:#1096ff;background:-webkit-gradient(linear, left top, left bottom, from(#1096ff), to(#084f8e));background:-moz-linear-gradient(top, #1096ff, #084f8e);background:linear-gradient(to bottom, #1096ff, #084f8e);color:#ffffff;text-decoration:none;}
.buttonkompkom:active{background:#074276;background:-webkit-gradient(linear, left top, left bottom, from(#074276), to(#074276));background:-moz-linear-gradient(top, #074276, #074276);background:linear-gradient(to bottom, #074276, #074276);}
.buttonkompkom:before{content:"\0000a0";display:inline-block;height:24px;width:24px;line-height:24px;margin:0 4px -6px -4px;position:relative;top:0px;left:0px;background:url(//blackfridayfrance.com/stary.png) no-repeat left center transparent;background-size:100% 100%;}
.couponblur{filter:blur(5px);cursor:pointer;transition:transform 0.5s ease;}
.couponblur:hover{filter:blur(4px);opacity:0.7;}
.couponpop{font-weight:bold;font-size:20px;border:2px dashed #e61788;padding:2px 10px;}
.entry-content .crp_related.crp-rounded-thumbs li{border:0 !important}
.section-title-area{margin:40px 0;}
@media screen and (min-width:769px){
.onepress-menu.onepress-menu-mobile{position:absolute;right:0;width:auto;z-index:800;overflow:auto !important;border:1px solid #dfdfdf;background:white;height:auto !important;padding:20px;border-radius:0 0 8px 8px;max-height:90vh;}
.onepress-menu > li a:hover{background:#55595b;color:white;}
} #io_search{transition:top 0.5s ease, transform 0.5s ease;}
@media(max-width:768px){
#menudujour:focus-within{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0, 0, 0, 0.8);z-index:1000;border:0;}
#io_search:focus{position:fixed;top:10%;left:50%;transform:translateX(-50%);width:70%;height:10%;z-index:1001;font-size:1.8em;text-transform:uppercase;color:yellow;background:black;}
#io_search:focus ~ #searchctaio{display:none!important;}
.autocomplete-suggestions{font-size:18px;box-shadow:0 6px 12px rgba(0,0,0,.175);max-height:300px;overflow-y:auto;position:fixed;z-index:100;}
.autocomplete-suggestion{padding:10px;white-space:nowrap;cursor:pointer;background-color:#ffffff;margin:15px 0;}
.autocomplete-suggestion.selected{background-color:#f0f0f0;}
}
@media screen and (max-width:1024px){
.crp_related li{margin:5px 0!important;width:100%!important;}
.crp_related a, .crp_related .crp_title{width:100%!important;height:auto!important;}
.crp_related img{max-width:unset;width:100%;}
h1.page-title, .single .entry-header .entry-title, .news .entry-header .entry-title, .tag-152 h1.page-title, .tag-23 h1.page-title, .tag-22 h1.page-title, .tag-21 h1.page-title, .category-4 h1.page-title{font-size:26px!important;}
.entry-content .crp_related.crp-rounded-thumbs li{margin:5px 0!important;padding:0!important;}
}
@media screen and (max-width:1080px){
#meaguldo ul li{width:24%;}
}
@media screen and (max-width:940px){
.ssjlisting .bim_blokprod{display:inline-table;text-align:center;width:56%;vertical-align:middle;text-align:left;padding:10px 0;}
.ssjlisting ul li .bim_pix{display:inline-table;text-align:center;width:20%;vertical-align:middle;}
.ssjlisting .bim_cta{display:none;}
.ssjlisting .pourcentcarroussel{float:right;}
.ssjlisting .bim_blokprod span{display:initial;}
} .hero__content .btn{position:relative;display:inline-block;border:0!important;border-radius:3px!important;padding:.9rem 1.25rem;font-weight:600;line-height:1;color:#fff;box-shadow:0 6px 14px rgba(42,97,194,.35);transition:transform .25s ease, box-shadow .25s ease, filter .25s ease;overflow:hidden;isolation:isolate;}
.hero__content .btn::before{content:"";position:absolute;inset:-20% -60%;background:linear-gradient(120deg, rgba(255,255,255,0) 20%, rgba(255,255,255,.65) 38%, rgba(255,255,255,0.1) 45%, rgba(255,255,255,0) 60%);transform:translateX(-120%) rotate(12deg);filter:blur(0.5px);pointer-events:none;z-index:1;}
.hero__content .btn::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 0 rgba(255,255,255,.0), 0 0 0 0 rgba(58,123,213,.0);transition:box-shadow .35s ease;pointer-events:none;z-index:0;}
.hero__content .btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(42,97,194,.45);filter:saturate(1.05);}
.hero__content .btn:hover::before{animation:shiny-sweep .9s cubic-bezier(.27,.01,.23,1) forwards;}
.hero__content .btn:hover::after{box-shadow:0 0 18px 4px rgba(255,255,255,.10) inset, 0 8px 24px rgba(42,97,194,.55);}
.hero__content .btn:active{transform:translateY(0);box-shadow:0 6px 14px rgba(42,97,194,.35);}
.hero__content .btn.shiny-loop:hover::after{animation:btn-pulse 1.6s ease-in-out infinite;}
@media (prefers-reduced-motion: reduce){
.hero__content .btn, .hero__content .btn::before, .hero__content .btn::after{transition:none !important;animation:none !important;}
} @keyframes shiny-sweep{
0%{transform:translateX(-120%) rotate(12deg);opacity:.0;}
10%{opacity:.35;}
45%{opacity:.75;}
100%{transform:translateX(120%) rotate(12deg);opacity:0;}
}
@keyframes btn-pulse{
0%,100%{box-shadow:0 0 18px 4px rgba(255,255,255,.08) inset, 0 8px 22px rgba(42,97,194,.45);}
50% {box-shadow:0 0 22px 6px rgba(255,255,255,.12) inset, 0 10px 30px rgba(42,97,194,.6);}
}
@media screen and (max-width:767px){
#measpecialginue ul li, #meaguldo ul li{width:33%;}
#catolistbutton{width:100%;margin:10px 0;border:3px dashed #ff5a5f;background:white;color:#ff5a5f;font-weight:bold;}
.livepage{padding:10px!important;font-size:20px!important;}
.incrustsearch input[type="text"]{width:auto;}
.single .entry-header .entry-title{text-align:center;}
.section-title-area .section-title{font-size:21px;}
.section-desc{font-size:1rem;}
article div.entry-content .imasin img{margin:0 0 10px;width:100%;height:auto;}
article div.entry-content img.kameha{width:20px;}
article div.entry-content img.ghost{display:none;}
.onpousse{float:left;font-size:100%;}
.hero-content-style1 h2{font-size:24px;}
p.hero-small-text{margin:90px auto 10px;opacity:0.75!important;padding:10px 10px;font-size:12px;width:85%;text-align:left;border-radius:8px;}
#hero .btn{width:90%;border:3px solid;margin:5px 0;}
#hero .btn-primary{display:none;}
.site-branding .site-title, .site-branding .site-text-logo{font-size:18px;}
.category-13 .site-branding .site-text-logo{font-size:16px;}
.ghost{display:none;}
.list-article-thumb{float:left;width:100%;margin-right:0;text-align:center;}
.list-article-content{float:left;width:100%;}
.entry-header h2.entry-title, .entry-header span.entry-title{text-align:center;background:#181818;padding:0 10px;color:white;border-radius:2px;margin:20px 0;display:block;}
.entry-header h2.entry-title a, .entry-header span.entry-title a{color:white;}
.category-133 .entry-header h2.entry-title, .category-133 .entry-header span.entry-title,
.category-208 .entry-header h2.entry-title, .category-208 .entry-header span.entry-title,
.category-599 .entry-header h2.entry-title, .category-599 .entry-header span.entry-title{font-size:16px;font-weight:bold;border-radius:0 0 40px;}
.section-news .list-article-thumb, .archive .list-article-thumb, .blog .list-article-thumb{margin-bottom:0;}
.bigbouton{width:auto;}
.ger{display:block;}
.crp_related li{margin:5px 0!important;width:100%!important;}
#primary{padding-bottom:0;}
.entry-content{margin-bottom:0;}
.bandelasidebar img{width:100%;}
.page-header .entry-title, .page-header .page-title, .news .entry-header .entry-title{font-size:12px;text-align:center;background:#55595b;color:white;padding:10px;}
.taxonomy-description{text-align:justify;}
.category-4 .taxonomy-description, .tag-53 .taxonomy-description, .tag-53 h3.section-title{display:none;}
.category-4 #marchandcategorie li a,
.tag-53 ul#menu-marques li a{font-size:12px;margin:0 2px 5px 0;padding:0 8px;}
#menudujour{background:#181818;}
#menudujour input[type="text"]{margin:5px;}
.onepress-menu.onepress-menu-mobile>li>a{padding:6px 20px;}
#splatoon ul{margin-top:0;padding:0 40px;}
#splatoon img{width:100%;height:auto;}
.no-results h1, h2.tryagain{font-size:20px;}
.followWrap{height:75px!important;}
#listingprom ul{list-style:none;}
#listingprom ul li{text-align:center;padding:10px 0;}
.section-padding{padding:2.375rem 0px!important;}
.category-news .entry-content blockquote{padding:26px;}
.nav-links .nav-next, .nav-links .nav-previous{float:left;width:100%;text-align:center;margin:5px 0;}
.nav-links a{float:left;width:100%;}
body.tag h1{text-indent:0!important;}
.adrien{padding:10px;border-radius:3px;}
h1.page-title{font-size:16px!important;}
.tag-152 h1.page-title, .tag-23 h1.page-title, .tag-22 h1.page-title, .tag-21 h1.page-title{font-size:21px!important;}
.category-4 h1.page-title{font-size:21px!important;}
.single .entry-header .entry-title, .news .entry-header .entry-title{font-size:20px!important;}
.ssjinstinct ul{display:flex;overflow-x:scroll;border-radius:0;scroll-snap-type:x mandatory;}
.ssjinstinct ul li{flex-grow:1;flex-shrink:0;flex-basis:230px;scroll-snap-align:start;}
.ssjinstinct ul li.samba{width:100%;margin:0;background:transparent;padding:0;border-radius:8px;}
.ssjinstinct ul li.jonlok{width:100%;padding:0;margin:0;}
.ssjinstinct ul li .bim_blokprod{border-radius:0;}
.ssjinstinct ul::-webkit-scrollbar-track{background-color:#181818;}
.ssjinstinct ul::-webkit-scrollbar{height:26px;background-color:#181818;}
.ssjinstinct ul::-webkit-scrollbar-thumb{background-color:#ff5a5f;border-top:4px solid#181818;border-bottom:4px solid #181818;}
.listmanuel ul li{text-align:center;}
.listmanuel span.ctta{float:none;text-align:center;display:block;}
.crp_related span.crp_title{padding:8px;}
#main.speedlist h3.entry-title{font-size:15px;}
.category-13 h1.page-title, .tag-241 h1.page-title, .category-2 h1.page-title{font-size:16px!important;}
.archive #primary{padding:0;}
.archive .list-article{width:48%;display:inline-grid;border-top:0;padding:1%;vertical-align:top;border:1px solid:#eee;margin:2px;}
div#fulu article,.category-news{width:100%!important;margin-bottom:25px;}
.category-news .entry-header h2.entry-title, .category-news .entry-header span.entry-title{font-size:16px;font-weight:bold;border-radius:0 0 6px;}
.category-news .boutonplusm{display:none;}
.archive .site-main .list-article{border:1px solid #eee;border-radius:3px;}
.archive .site-main .list-article:first-child, .blog .site-main .list-article:first-of-type{padding:1%;}
.archive .rubanjuska{transform:none;margin:0;font-size:10px;}
.archive .entry-title{font-size:11px;}
.archive .entry-excerpt{font-size:10px;}
article div.entry-content p.centralogokompkom{background:transparent;}
}
@media screen and (max-width:360px){
.site-title:before{display:none;}
#nav-toggle{margin-left:0;}
.fa-search{right:28px;}
.onepress-menu.onepress-menu-mobile>li>a{padding:5px 20px;}
.site-header{line-height:58px;}
.onepress-menu.onepress-menu-mobile{top:58px;}
.followWrap{height:58px!important;}
article div.entry-content p{font-size:11px;}
#primary{padding-top:20px;}
.section-title-area .section-title{font-size:18px;margin-top:20px!important;}
p.hero-small-text{margin:45px auto 10px;}
.ssjlisting .bim_blokprod{width:120px;}
}
@media screen and (max-width:320px){
.incrustsearch input[type="text"]{max-width:160px;}
h1.page-title, .single .entry-header .entry-title, .news .entry-header .entry-title{font-size:15px!important;}
.site-branding .site-title, .site-branding .site-text-logo{font-size:16px;}
.ssjlisting .bim_blokprod{width:120px;}
}
.bff_cp_block{padding:20px;margin-bottom:20px;background:linear-gradient(90deg, #ffba61, #ff732f);border-radius:15px;text-align:center;color:white;}
.icon-eye{font-size:16px;color:#888;cursor:pointer;transition:color 0.3s ease;animation:eye-wiggle 2s infinite;display:inline-block;transform-origin:center;}
@keyframes eye-wiggle {
0%, 100%{transform:rotate(0deg);}
25%{transform:rotate(-15deg);}
50%{transform:rotate(15deg);}
75%{transform:rotate(-15deg);}
}
.bff_cp_conditions{display:block;color:black;margin:10px;}
a.bff_cp_cta{background:#ff5a5f;padding:10px;display:block;border-radius:15px;}
.bff_cp_advantage{font-weight:bold;color:#27ae60;margin-bottom:10px;display:block;font-size:35px;background:white;}
.bff_cp_datedefin{color:#e74c3c;margin-bottom:10px;display:block;font-weight:bold;}
.codekontainer{width:100%;display:block;margin:15px 0;}
@media(max-width:768px){
.bff_cp_block{padding:10px;margin-bottom:10px;}
}
.entry-content ul{margin:1.5em auto;list-style:square;}
.entry-content li{margin-left:10px;}
.best-sellers h2, .best-sellers h3:not(#nepasrater):not(.bf-author-name){background:linear-gradient(to left, #0e3d86, #000);color:#fff;font-family:"Raleway", Helvetica, Arial, sans-serif;text-transform:capitalize;padding:8px;font-size:24px;border-radius:5px;}
.best-sellers h2{background:linear-gradient(to right, #0e3d86, #000);font-size:25px;}
.amament{display:inline-block;color:gray;font-size:11px;font-weight:normal;}
.deal-list{display:flex;list-style:none;padding:0;margin:0 auto;max-width:1400px;overflow:hidden;gap:20px}.deal-list li{flex:0 0 auto;width:22%}.deal-list li.arrow{width:7%;background:transparent;}.livenewshomepage{flex:0 0 30%;display:inline-block}.livenewshomepage h3.entry-title{font-size:14px;font-weight:700;text-align:center;background:linear-gradient(90deg, #ff6f61, #ff4757);padding:10px;border-radius:10px;max-width:300px;}.livenewshomepage .list-article-content{display:block;width:100%}.livenewshomepage .list-article-thumb{float:left;margin-right:0;border-top:3px solid #000;border-bottom:3px solid #000}.arrow{flex:0 0 10%;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;writing-mode:vertical-rl;text-orientation:mixed;font-size:14px;font-weight:700;padding:10px;border-radius:8px;cursor:pointer;}.arrow a{color:#fff;text-decoration:none;font-size:14px;font-weight:700;background:linear-gradient(90deg, #ff6f61, #ff4757);padding:20px;border-radius:8px;animation:blinkx 1.5s infinite;}.arrow a:hover{opacity:.7}{color:#fff;text-decoration:none;font-size:14px;font-weight:700}@media(max-width:768px){.deal-list{overflow-x:auto;max-width:100%}.deal-list li{flex:0 0 80%;margin-right:10px}.livenewshomepage{width:100%}.livenewshomepage .arrow{flex:0 0 auto;width:50px;height:50px}.deal-list li.arrow{flex: 0; margin-left: 10px;}}
@keyframes blinkx {
0%, 100%{opacity:1;}
50%{opacity:0.5;}
}
.gototodeals{background:#1f1f1f;border-radius:4px;padding:20px;}
.gototodeals a{animation:blinkx 1.5s infinite;border:0;background:linear-gradient(90deg, #ff6f61, #ff4757);color:white;}
.gotodealsradar{animation:blinkx 1.5s infinite;}
.deal-list h3 a{color:white!important;}
#firemypopopo_newsletter .tnp-field label{font-size:10px;text-align:justify;}
.resteclasse{font-size:15px;line-height:1.5;color:#333;padding:8px 10px;border-right:3px solid #ff6f61;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,0.05);float:right;}
.resteclasse:hover{color:#004c99;background-color:#d2e7ff;text-decoration:underline;transform:translateY(-1px);}
@media(max-width:768px){
#firemypopopo_newsletter form{padding:0 20px;}
#firemypopopo_newsletter .tnp-field label{font-size:10px;text-align:justify;}
} .site-footer-apps{margin:24px 0;padding:16px 0;border-top:1px solid rgba(0,0,0,.08)}
.site-footer-apps .footer-title{font-weight:600;margin:0 0 8px}
.app-badges{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.app-badges img{height:40px;width:auto;display:block}
.app-badges .trustpilot-link{display:inline-flex;align-items:center;gap:6px;text-decoration:none}
.app-badges .trustpilot-link span{font-size:14px}
.site-footer-apps{margin:24px 0;padding:16px 0;border-top:1px solid rgba(0,0,0,.08);text-align:center}
.app-badges{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}
.app-badges img{height:40px;width:auto;display:block;margin:0 auto}
.list-article-thumb{position:relative;}
.imasin{position:relative;}
.badge-amz{position:absolute;bottom:0;left:8px;z-index:5;padding:6px 10px;font:600 12px/1.1 system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;color:#fff;background:linear-gradient(135deg,#232f3e,#ff9900);border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.25);letter-spacing:.2px;pointer-events:none;}
.badge-amz small{display:block;font-weight:700;opacity:.9;}
@keyframes slideUpFade {
from{transform:translateY(40px);opacity:0;}
to{transform:translateY(0);opacity:1;}
}
#app-banner{visibility:hidden;opacity:0;position:fixed;left:0;right:0;bottom:0;z-index:9999;background:#111;padding:12px;text-align:center;box-shadow:0 -2px 10px rgba(0,0,0,.25);min-height:90px;transition:opacity 0.3s ease;}
#app-banner.show{visibility:visible;animation:slideUpFade 0.4s ease forwards;}
#app-banner-close{position:absolute;top:8px;right:12px;background:none;border:none;color:#fff;font-size:22px;cursor:pointer;opacity:.8;}
#app-banner-close:hover{opacity:1;}
#quickorpus h4{color:white!important;}
#structure-faq h3{position:relative;cursor:pointer;background:#181818;padding:12px 40px 12px 16px;margin-top:15px;border-radius:6px;transition:background 0.3s;}
#structure-faq h3:hover{background:black;}
#structure-faq h3::after{content:"▸";position:absolute;right:15px;top:50%;transform:translateY(-50%) rotate(0deg);font-size:20px;color:#555;transition:transform 0.3s ease;}
#structure-faq h3.active::after{transform:translateY(-50%) rotate(90deg);}
.faq-answer{max-height:0;overflow:hidden;opacity:0;transition:max-height 0.5s ease, opacity 0.5s ease, margin 0.3s;margin:0;}
#structure-faq h3.active + .faq-answer{max-height:1500px;opacity:1;margin:8px 0 16px;}
.bff-gm h2, .bff-gm h3, .bff-gm h4, .wp-singular article h2, .wp-singular article h3:not(.bf-author-name):not(.entry-title){font-family:"Raleway", Helvetica, Arial, sans-serif;background:#181818;color:white;padding:10px;border-radius:7px;}
.bff-gm h2{font-size:21px;}
.bff-gm h3{font-size:21px;}
.bff-gm h4{font-size:20px;}
.bff-gm h2 a, .bff-gm h3 a, .bff-gm h4 a, .wp-singular article h2 a, .wp-singular article h3:not(.bf-author-name):not(.entry-title) a{color:white;}
.bf-author-box{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);border-radius:16px;padding:3px;margin:40px 0;box-shadow:0 10px 40px rgba(102, 126, 234, 0.2);}
.bf-author-content{background:#ffffff;border-radius:14px;padding:30px;display:flex;gap:30px;align-items:flex-start;}
.bf-author-avatar{position:relative;flex-shrink:0;}
.bf-author-avatar img{width:120px;height:120px;border-radius:50%;object-fit:cover;border:4px solid #f0f0f0;box-shadow:0 4px 20px rgba(0, 0, 0, 0.1);}
.bf-author-badge{position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:white;font-size:11px;font-weight:700;padding:4px 12px;border-radius:20px;white-space:nowrap;box-shadow:0 2px 10px rgba(102, 126, 234, 0.4);}
.bf-author-info{flex:1;min-width:0;}
.bf-author-header{margin-bottom:8px;}
.bf-author-name{margin:0;font-size:24px;font-weight:700;color:#1a1a1a;}
.bf-author-name a{color:#181818;}
.bf-author-role{color:#667eea;font-weight:600;font-size:14px;margin:0 0 12px 0;text-transform:uppercase;letter-spacing:0.5px;}
.bf-author-bio{color:#555;font-size:15px;line-height:1.7;margin:0 0 20px 0;}
.bf-author-stats{display:flex;gap:30px;padding-top:15px;border-top:2px solid #f0f0f0;}
.bf-stat{display:flex;flex-direction:column;gap:4px;}
.bf-stat-number{font-size:22px;font-weight:700;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}
.bf-stat-label{font-size:12px;color:#888;text-transform:uppercase;letter-spacing:0.5px;}
.bf-linkedin{display:flex;flex-direction:column;align-items:center;justify-content:center;}
.bf-linkedin a{display:flex;flex-direction:column;align-items:center;text-decoration:none;gap:6px;}
.bf-linkedin-icon{width:38px;height:38px;border-radius:50%;background-color:#0077B5;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px rgba(0, 119, 181, 0.3);transition:transform 0.2s ease, box-shadow 0.2s ease;}
.bf-linkedin-icon img{filter:brightness(0) invert(1);width:18px;height:18px;}
.bf-linkedin a:hover .bf-linkedin-icon{transform:scale(1.1);box-shadow:0 4px 12px rgba(0, 119, 181, 0.5);}
@media(max-width:768px){
.bf-author-content{flex-direction:column;align-items:center;text-align:center;padding:25px 20px;}
.bf-author-name{font-size:20px;}
.bf-author-stats{justify-content:center;flex-wrap:wrap;}
}
@media(max-width:480px){
.bf-author-box{margin:30px -15px;}
.bf-author-content{padding:20px 15px;}
.bf-author-avatar img{width:100px;height:100px;}
.bf-author-bio{font-size:14px;}
.bf-stat-number{font-size:18px;}
.bf-author-stats{gap:20px;}
}
.home .list-article-content header{background:#181818;font-family:"Raleway", Helvetica, Arial, sans-serif;padding:20px;margin:0 0 10px;border-radius:9px;}
.home .list-article-content header .entry-title a{color:white;}
.home .list-article-content header .entry-title a:hover{color:#eee;}
@media(max-width:768px){
.home .list-article-content header{margin:10px 0;padding:8px;}
}
.icon_2k25{width:1em;height:1em;vertical-align:-0.125em;display:inline-block;}
.container-largi{width:1400px;}
@media(max-width:990px){
.container-largi{width:auto;}
} #hp_cat_navigator{padding:20px 20px;background:linear-gradient(180deg, #ffffff 0%, #f8f9fa 100%);}
.hp_cat_container{max-width:1400px;margin:0 auto;}
.hp_cat_grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:25px;}
.hp_cat_card{position:relative;background-color:white;background-size:cover;background-position:center;border-radius:16px;overflow:hidden;text-decoration:none;box-shadow:0 4px 20px rgba(0, 0, 0, 0.08);transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);height:280px;display:flex;align-items:flex-end;}
.hp_cat_card::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.5) 100%);opacity:0.7;transition:opacity 0.3s;}
.hp_cat_card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 12px 40px rgba(102, 126, 234, 0.2);}
.hp_cat_card:hover::before{opacity:0.85;}
.hp_cat_title{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px;font-size:16px;font-weight:700;color:white;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:rgba(0, 0, 0, 0.3);backdrop-filter:blur(5px);}
.no-results .hp_cat_grid{grid-template-columns:repeat(2, 1fr);}
.page-template-page-villepapa .hp_cat_grid, .by3col .hp_cat_grid{grid-template-columns:repeat(3, 1fr);}
@media(min-width:768px){
.page-template-page-villepapa .hp_cat_grid > a:nth-last-child(1):nth-child(3n + 1),
.by3col .hp_cat_grid > a:nth-last-child(1):nth-child(3n + 1){grid-column:1 / -1;}
}
.no-results .hp_cat_title{white-space:normal;word-break:break-word;hyphens:auto;}
.hp_cat_title::after{content:'→';font-size:24px;color:white;font-weight:700;margin-left:auto;padding-left:10px;flex-shrink:0;transition:transform 0.3s;}
.hp_cat_card:hover .hp_cat_title::after{transform:translateX(5px);}
@media(max-width:1200px){
.hp_cat_grid{grid-template-columns:repeat(3, 1fr);gap:20px;}
}
@media(max-width:768px){
#hp_cat_navigator{padding:20px 10px;background:white;}
.hp_cat_grid{grid-template-columns:repeat(2, 1fr)!important;gap:15px;}
.hp_cat_card{height:240px;}
.hp_cat_title{padding:15px;font-size:13px;white-space:normal;word-break:break-word;hyphens:auto;}
.hp_cat_title::after{font-size:20px;}
}
@media(max-width:480px){
.hp_cat_card{height:220px;}
.hp_cat_title{font-size:12px;padding:12px;}
}
.archive .list-article-content .entry-title{margin:0 0 10px;display:block;}
.archive .list-article-content .entry-title a{background:#181818;color:white;display:block;border-radius:3px;padding-left:10px;}
.archive .list-article-content .entry-title a:hover{color:yellow;}:root{--h:75px;--ink:#000000;--red:#ff2a2a;--fr-blue:#0055A4;--fr-white:#ffffff;--fr-red:#EF4135;}
.nxtgenlogo{height:var(--h);display:grid;place-items:center;padding:0 14px;--flag-alpha:0;background:linear-gradient( 90deg, rgba(0,85,164,var(--flag-alpha)) 0%, rgba(0,85,164,var(--flag-alpha)) 33.333%, rgba(255,255,255,var(--flag-alpha)) 33.333%, rgba(255,255,255,var(--flag-alpha)) 66.666%, rgba(239,45,45,var(--flag-alpha)) 66.666%, rgba(239,45,45,var(--flag-alpha)) 100% ), linear-gradient(90deg, #0055ff 0%, #ffffff 50%, #ef2d2d 100%);position:relative;overflow:hidden;transition:background .35s ease;}
.nxtgenlogo::before, .nxtgenlogo::after{content:"";position:absolute;left:0;width:100%;height:18px;background:var(--ink);z-index:1;}
.nxtgenlogo::before{top:-6px;clip-path:polygon(0% 40%, 0% 0%, 12% 35%, 18% 5%, 27% 28%, 33% 4%, 43% 22%, 51% 0%, 60% 26%, 67% 6%, 75% 30%, 82% 3%, 90% 24%, 96% 0%, 100% 12%, 100% 100%, 0 100%);}
.nxtgenlogo::after{bottom:-6px;clip-path:polygon(0 0, 100% 0, 100% 60%, 94% 100%, 88% 65%, 81% 95%, 73% 70%, 66% 98%, 57% 74%, 49% 100%, 40% 78%, 33% 100%, 25% 72%, 17% 98%, 9% 65%, 4% 100%, 0 72%);transform:scaleY(-1);}
.nxtgenlogo h1, .nxtgenlogo span{margin:0;line-height:1;}
.nxtgenlogo.bg-sheen{animation:flag-opacity 1s ease-out;}
@keyframes flag-opacity {
0%{--flag-alpha:0;}
40%{--flag-alpha:1;}
100%{--flag-alpha:0;}
} .nxtgenlogo a{font-family:"Raleway", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;font-weight:900;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;position:relative;z-index:2;color:#fff;font-size:calc(var(--h) * .3);-webkit-text-stroke:1px rgba(255,255,255,0.8);text-shadow:0 0 6px rgba(0,0,0,0.6), 0 0 12px rgba(0,0,0,0.4);transition:color .6s ease, -webkit-text-fill-color .6s ease, opacity .4s ease;}
.nxtgenlogo a.sheen{background:linear-gradient( 90deg, var(--fr-blue) 0%, var(--fr-blue) 33%, var(--fr-white) 33%, var(--fr-white) 66%, var(--fr-red) 66%, var(--fr-red) 100% );background-size:220% 100%;background-position:-120% 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:tricolor-sheen 1s ease-out;text-shadow:none;z-index:3;}
@keyframes tricolor-sheen {
0%{background-position:-120% 0;opacity:1;}
80%{opacity:1;}
100%{background-position:120% 0;opacity:0;}
}
.nxtgenlogo.hover{background:linear-gradient(90deg, var(--ink) 0%, var(--red) 55%, var(--red) 100%);}
.nxtgenlogo.hover a, .nxtgenlogo.hover h1 > a, .nxtgenlogo.hover span > a{color:#fff !important;-webkit-text-stroke:1px #fff;text-shadow:0 1px 0 rgba(0,0,0,.65), 1px 0 0 rgba(0,0,0,.65), 0 -1px 0 rgba(0,0,0,.65), -1px 0 0 rgba(0,0,0,.65), 1px 1px 0 rgba(0,0,0,.55), -1px 1px 0 rgba(0,0,0,.55), 1px -1px 0 rgba(0,0,0,.55), -1px -1px 0 rgba(0,0,0,.55);}
@media(max-width:768px){
:root{--h:48px;}
       
.nxtgenlogo{padding:0 6px;}
.nxtgenlogo a{font-size:calc(var(--h) * .40);}
.nxtgenlogo::before, .nxtgenlogo::after{height:14px;}
.site-branding{margin-top:8px;}
}
@media(max-width:600px){
:root{--h:42px;}
      
.nxtgenlogo{padding:0 6px;}
.nxtgenlogo a{font-size:calc(var(--h) * .38);}
.nxtgenlogo::before, .nxtgenlogo::after{height:14px;}
.site-branding{margin-top:8px;}
}
.site-info{background:#111;color:#ccc;font-size:.9rem;padding:40px 0}.aobelix{text-align:center;max-width:1200px;margin:0 auto 40px;padding:20px}.footer-grid{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem}.footer-col{flex:1 1 220px;min-width:220px}.footer-col h4{color:#fff;font-size:1rem;margin-bottom:.8em;padding-bottom:4px;border-bottom:3px solid #ff6f61}.footer-col ul{list-style:none;padding:0;margin:0}.footer-col ul li{margin-bottom:.5em;text-align:left}.footer-col a{color:#ccc;text-decoration:none}.footer-col a:hover{color:#fff;text-decoration:underline}@media(max-width:768px){.footer-grid{flex-direction:column;text-align:center}.footer-col{flex:1 1 100%}}
.cd-block{margin:0 auto;padding:20px;border-radius:20px;background:linear-gradient(180deg, rgba(16,18,22,0.66), rgba(16,18,22,0.82));border:1px solid rgba(255,255,255,0.12);box-shadow:0 20px 60px rgba(0,0,0,0.35), inset 0 1px 0 rgba(255,255,255,0.08);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);font-family:ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";color:#ffffff;width:100%;max-width:802px;min-width:0;}
.cd-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));column-gap:14px;row-gap:0;overflow-x:hidden;}
.cd-unit{position:relative;box-sizing:border-box;width:auto;min-width:0;padding:14px 12px 10px;border-radius:16px;text-align:center;background:linear-gradient(180deg, rgba(255,255,255,0.06), rgba(255,255,255,0.02));border:1px solid rgba(255,255,255,0.12);box-shadow:0 6px 24px rgba(0,0,0,0.25), inset 0 1px 0 rgba(255,255,255,0.08);overflow:hidden;transition:transform 0.25s ease, box-shadow 0.25s ease;}
.cd-unit:before{content:"";position:absolute;inset:-1px;border-radius:18px;pointer-events:none;background:linear-gradient(120deg, rgba(0,200,255,0.00) 0%, rgba(0,200,255,0.30) 40%, rgba(0,0,0,0) 60%), conic-gradient(from 180deg at 50% 50%, rgba(255,83,112,0.00), rgba(134,77,255,0.15), rgba(0,200,255,0.00));-webkit-mask-image:linear-gradient(black, rgba(0,0,0,0) 60%);mask-image:linear-gradient(black, rgba(0,0,0,0) 60%);opacity:0.6;filter:blur(6px);}
.cd-value{display:block;font-weight:900;font-size:clamp(22px, 6vw, 40px);line-height:1;letter-spacing:0.5px;color:#ffffff;text-shadow:0 0 24px rgba(134,77,255,0.30), 0 0 48px rgba(0,200,255,0.25);}
.cd-label{display:block;margin-top:8px;font-size:clamp(9px, 1.6vw, 12px);letter-spacing:0.12em;text-transform:uppercase;color:rgb(180,185,195);}
.cd-footer{margin-top:16px;}
.cd-progress{position:relative;height:8px;border-radius:999px;background:rgba(255,255,255,0.06);overflow:hidden;border:1px solid rgba(255,255,255,0.12);}
.cd-progress-bar{position:absolute;left:0;top:0;bottom:0;width:0%;border-radius:999px;background:linear-gradient(90deg, rgb(255,83,112), rgb(134,77,255), rgb(0,200,255));filter:saturate(1.2);animation:cdFill 2.2s ease-in-out infinite;}
@keyframes cdFill { from{width:0%}
to{width:100%}
}
@media(max-width:768px){
.cd-block{padding:14px;max-width:none;}
.cd-grid{column-gap:8px;}
.cd-unit{padding:10px 8px 8px;border-radius:12px;}
.cd-progress{height:6px;}
}
.press-proof{position:relative;padding:clamp(18px,3.8vw,32px) 0;background:black;}
.press-proof__container{max-width:1040px;margin:0 auto;padding:0 20px;}
.press-proof__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2.6vw,22px);}
.press-proof__card{position:relative;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding:16px 18px;border-radius:16px;text-decoration:none;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);box-shadow:0 10px 30px rgba(0,0,0,.35);overflow:hidden;transition:transform .18s ease, background .28s ease, border-color .28s ease, box-shadow .28s ease;outline:0;}
.press-proof__card::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg, rgba(31,162,255,.6), rgba(0,229,255,.35), rgba(255,77,77,.6));-webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;}
.press-proof__card:hover{transform:translateY(-2px);background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.24);}
.press-proof__card:active{transform:translateY(0);}
.press-proof__card:focus-visible{box-shadow:0 0 0 3px rgba(50,215,255,.45), 0 10px 30px rgba(0,0,0,.35);}
.press-proof__media{background:white;padding:20px 5px;border-radius:6px;}
.press-proof__media img{display:block;height:36px;width:auto;}
.press-proof__card--tp .press-proof__media img{height:28px;}
.press-proof__card--wiki .press-proof__media img{height:34px;}
.press-proof__content{display:flex;flex-direction:column;gap:2px;min-width:0;}
.press-proof__kicker{font-size:12px;letter-spacing:.4px;opacity:.8;color:#cfe6ff;}
.press-proof__title{font-size:16px;font-weight:700;color:#f2f6ff;}
.press-proof__meta{font-size:13px;color:#cfe6ff;opacity:.85;}
a.press-proof__card:hover{text-decoration:none;}
@media(max-width:768px){
.press-proof__grid{grid-template-columns:1fr;}
.press-proof__media{min-width:110px;}
}
.appzone_homepage{position:relative;padding:clamp(28px,5vw,48px) 20px;margin:clamp(28px,6vw,56px) auto 0;}
.appzone_homepage_bg{position:absolute;inset:0;pointer-events:none;opacity:.45;background:radial-gradient(1000px 600px at 8% 0%, rgba(31,162,255,.12), transparent 60%), radial-gradient(900px 540px at 92% 10%, rgba(255,77,77,.12), transparent 60%);}
.appzone_homepage_container{max-width:1040px;margin:0 auto;position:relative;}
.appzone_homepage_title{color:#f2f6ff;text-align:center;margin:0 0 18px;font-size:clamp(18px,2.6vw,22px);letter-spacing:.3px;font-weight:800;text-transform:uppercase;}
.appzone_homepage_badges{display:grid;grid-template-columns:repeat(3, minmax(0,1fr));gap:clamp(12px,2.4vw,18px);align-items:stretch;}
.appzone_homepage_store-badge{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);position:relative;overflow:hidden;text-decoration:none;transition:transform .18s ease, box-shadow .28s ease, background .28s ease, border-color .28s ease;box-shadow:0 10px 30px rgba(0,0,0,.35);}
.appzone_homepage_store-badge::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg, rgba(31,162,255,.6), rgba(0,229,255,.35), rgba(255,77,77,.6));-webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;}
.appzone_homepage_store-badge:hover{transform:translateY(-2px);background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.24);}
.appzone_homepage_store-badge:active{transform:translateY(0);}
.appzone_homepage_store-badge img{display:block;height:40px;width:auto;filter:drop-shadow(0 2px 10px rgba(0,0,0,.25));}
.appzone_homepage_windows img{height:40px;}
.appzone_homepage_tp-logo{font-size:16px;letter-spacing:2px;color:#00b67a;filter:drop-shadow(0 2px 10px rgba(0,0,0,.25));}
.appzone_homepage_tp-note{color:#cfe6ff;font-size:14px;opacity:.9}
@media(max-width:768px){
.appzone_homepage_badges{grid-template-columns:repeat(3, minmax(0,1fr));}
.appzone_homepage_store-badge img{height:auto;}
.appzone_homepage_store-badge{padding:10px;}
}
.quicklist25{margin:0;padding:0;list-style:none;display:grid;gap:0;}
.quicklist25 > li{position:relative;border:1px solid #e9ebf0;border-radius:16px;padding:50px 16px 80px;line-height:1.45;color:#0f1222;overflow:hidden;box-shadow:0 10px 30px rgba(16,18,31,.08);transition:box-shadow .15s ease, transform .15s ease;background:linear-gradient(180deg,#6e8cff,#b36bff) left / 4px 100% no-repeat, #ffffff;background-clip:border-box, padding-box;}
.quicklist25 > li:hover{box-shadow:0 14px 34px rgba(16,18,31,.12);transform:translateY(-1px);}
.quicklist25 > li[data-promo]::after{content:attr(data-promo);position:absolute;top:10px;right:10px;font-size:.72rem;font-weight:800;letter-spacing:.02em;padding:4px 8px;border-radius:999px;color:#fff;background:linear-gradient(90deg,#6e8cff,#b36bff);white-space:nowrap;}
.quicklist25 > li[data-emoji]::before{content:attr(data-emoji);position:absolute;left:12px;bottom:12px;width:36px;height:36px;line-height:36px;text-align:center;font-size:18px;background:#fff;border:1px solid #e9ebf0;border-radius:9px;box-shadow:0 6px 14px rgba(16,18,31,.08);pointer-events:none;}
.quicklist25 a{position:absolute;left:60px;right:12px;bottom:12px;display:flex;align-items:center;justify-content:center;height:46px;border-radius:9999px;text-decoration:none;font-weight:800;background:linear-gradient(90deg,#6e8cff,#b36bff);color:#ffffff;border:none;box-shadow:0 8px 20px rgba(179,107,255,.25);transition:transform .15s ease, box-shadow .15s ease, filter .15s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.quicklist25 a::after{content:"→";margin-left:10px;transition:transform .15s ease;}
.quicklist25 a:hover, .quicklist25 a:focus{transform:translateY(-1px);box-shadow:0 10px 26px rgba(179,107,255,.32);outline:none;filter:saturate(1.05);}
.quicklist25 a:hover::after{transform:translateX(2px);}
.quicklist25 > li{background:linear-gradient(180deg,#6e8cff,#b36bff) left / 4px 100% no-repeat, linear-gradient(135deg,#f8f9ff 0%, #f3f0ff 42%, #ffffff 100%);}
.quicklist25 > li:nth-child(3n+2){background:linear-gradient(180deg,#6e8cff,#b36bff) left / 4px 100% no-repeat, linear-gradient(135deg,#f0fbff 0%, #eaf7ff 42%, #ffffff 100%);}
.quicklist25 > li:nth-child(3n){background:linear-gradient(180deg,#6e8cff,#b36bff) left / 4px 100% no-repeat, linear-gradient(135deg,#fff6ec 0%, #ffeef7 42%, #ffffff 100%);}
@media(min-width:768px){ .quicklist25{grid-template-columns:1fr 1fr 1fr;}
}
.bottombejitabar{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:0.75rem;background:#181818;color:#f1f1f1;padding:1.2rem;border-top:2px solid #ffcc00;text-align:center;font-family:'Inter', sans-serif;}
.bottombejitabar-item{display:flex;align-items:center;justify-content:center;gap:0.4rem;font-size:0.95rem;font-weight:500;transition:color 0.2s ease, transform 0.2s ease;}
.bottombejitabar-item strong{color:#ffcc00;}
.bottombejitabar-item:hover{color:#ffcc00;transform:translateY(-2px);}
@media(max-width:700px){
.bottombejitabar{grid-template-columns:1fr;text-align:left;padding:1rem 1.5rem;}
.bottombejitabar-item{justify-content:flex-start;font-size:1rem;padding:0.3rem 0;}
}
.post-meta-dates{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:0.95rem;color:#555;background:#f7f7f7;border-left:4px solid #0073aa;padding:8px 12px;border-radius:8px;margin:10px 0 15px 0;}
.post-meta-dates time{display:inline-block;}
.post-meta-dates .updated{font-style:italic;color:#777;}
.blogonew-content{background:#ffffff;color:#0a0f24;max-width:920px;margin:0 auto;padding:20px 30px;border-radius:20px;box-shadow:0 8px 25px rgba(0,0,0,0.06);line-height:1.7;}
.blogonew-content h1.entry-title{text-align:center;color:#1FA2FF;font-size:30px!important;}
.blogonew-content h2{text-align:center;color:#1FA2FF;font-size:28px;font-weight:800;margin-bottom:20px;}
.blogonew-content h3{color:#27c56d;margin-top:32px;font-size:21px;font-weight:700;border-left:4px solid #27c56d;padding-left:10px;}
.blogonew-content p{font-size:16.5px;margin-bottom:16px;}
.blogonew-content ul:not(.quicklist25){margin:12px 0 25px 25px;padding:0;}
.blogonew-content li{margin-bottom:8px;font-size:15.5px;}
.blogonew-content a:not('.bigbouton'){color:#1FA2FF;text-decoration:underline;text-underline-offset:3px;}
.blogonew-content a:hover{transform:translateY(-2px);filter:brightness(1.1);}
.blogonew-content .cta{text-align:center;margin-top:40px;font-size:18px;font-weight:700;}
.blogonew-content .cta a{background:linear-gradient(135deg,#27c56d,#2fe08a);color:#fff;padding:14px 26px;border-radius:999px;text-decoration:none;transition:transform .25s ease, filter .25s ease;}
.blogonew-content .cta a:hover{transform:scale(1.05);filter:brightness(1.1);}
@media(max-width:700px){
.blogonew-content{padding:40px 20px;}
.blogonew-content h2{font-size:24px;}
.blogonew-content h3{font-size:19px;}
}
a.bff-coupon-banner:hover{text-decoration:none;opacity:0.8;}
.bff-coupon-banner{display:flex;flex-direction:column;gap:8px;padding:12px 16px;margin:0 0 18px;border-radius:10px;background:#111827;color:#ffffff;text-decoration:none;box-shadow:0 8px 20px rgba(15, 23, 42, 0.35);border:1px solid rgba(250, 204, 21, 0.4);}
.bff-coupon-banner__icon{font-size:1.8rem;}
.bff-coupon-banner__text{font-size:0.95rem;line-height:1.4;}
.bff-coupon-banner__cta{font-size:0.9rem;font-weight:600;padding:6px 10px;border-radius:999px;border:1px solid rgba(250, 204, 21, 0.7);background:rgba(250, 204, 21, 0.12);align-self:flex-start;white-space:nowrap;}
@media(min-width:640px){
.bff-coupon-banner{flex-direction:row;align-items:center;}
.bff-coupon-banner__text{flex:1;}
.bff-coupon-banner__cta{align-self:center;}
}
@media(max-width:768px){
.bff-coupon-banner__icon{display:none;}
.bff-coupon-banner{text-align:center;}
.bff-coupon-banner__cta{margin:0 auto;}
}
.highlightpunchy{background:linear-gradient(135deg, #fff7b1 0%, #ffe26f 100%);padding:16px 20px;border-radius:10px;border-left:6px solid #ffb400;box-shadow:0 4px 14px rgba(0,0,0,0.08);font-size:1.05rem;line-height:1.55;color:#3b3b3b;position:relative;}
.highlightpunchy a{color:#d35400;font-weight:600;text-decoration:underline;}
.highlightpunchy::before{content:"🔥";position:absolute;top:-10px;right:-10px;font-size:26px;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.2));}
.parent-thumb-wrapper{border-radius:90px;box-shadow:0 0 1px 3px black;padding:5px;margin:5px;position:absolute;background:white;top:-30px;left:0;}
.parent-merchant-thumb{width:70px;height:70px;object-fit:contain;}
@media screen and (max-width:768px){
img.parent-merchant-thumb{width:auto !important;max-width:70px;max-height:70px;}
.category-news img.main-thumb{width:100%!important;object-fit:cover!important;height:auto!important;}
}
.coupinfo{font-size:14px;display:block;background:#eee;text-align:left;border-radius:3px;}
@media screen and (max-width:768px){
.coupinfo{font-size:10px;display:block;background:orange;text-align:center;border-radius:3px;font-weight:bold;color:white;line-height:12px;padding:10px 0;}
} .archivio_wrapper{position:relative;max-height:95px;overflow:hidden;opacity:0.5;filter:grayscale(100%);transition:max-height 0.6s ease-in-out, opacity 0.4s ease, filter 0.4s ease;margin-bottom:15px;}
.archivio_mask{position:absolute;bottom:0;left:0;width:100%;height:60px;background:linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1));pointer-events:none;transition:opacity 0.3s;}
.archivio_wrapper.is-open{max-height:5000px !important;opacity:1;filter:grayscale(0%);}
.archivio_wrapper.is-open .archivio_mask{opacity:0;pointer-events:none;}
.archivio_btn{display:inline-block;cursor:pointer;background:#f1f1f1;border:1px solid #ccc;color:#555;padding:5px 15px;border-radius:20px;font-size:13px;font-weight:600;transition:all 0.2s;}
.archivio_btn:hover{background:#333;color:#fff;border-color:#333;}
.bgw_l{float:left;margin-right:100px;max-width:660px;}
.sd-countdown-hint{position:relative;margin-top:2rem;display:flex;flex-direction:row;align-items:center;gap:1rem;color:#ffffff;}
.sd-countdown-hint-text{font-family:'Raleway', sans-serif;font-size:2.5rem;font-weight:900;line-height:1.2;transform:rotate(-4deg);text-shadow:0 3px 6px rgba(0, 0, 0, 0.4);}
.sd-countdown-hint-arrow{width:273px;height:auto;}
@media(min-width:1025px){
.sd-countdown-hint{transform:translateX(40px);}
} @media(max-width:1024px){
.sd-countdown-hint{display:none;}
.bgw_l{float:none;display:block;margin:0 auto 50px;max-width:980px;}
}
.bgw_r .nl25_newsletter{border-radius:40px;}
@media(min-width:1200px){ 
#masthead .container{width:1500px;}
.containernextgen{width:1500px;}
} .email-suggestions-list{position:absolute;top:100%;left:0;width:100%;background:#fff;border:2px solid #27c56d;border-top:none;z-index:100000;border-radius:0 0 12px 12px;display:none;box-shadow:0 10px 30px rgba(0,0,0,0.2);max-height:200px;overflow-y:auto;box-sizing:border-box;}
.sugg-item{padding:12px 15px;cursor:pointer;color:#111;font-size:14px;font-weight:600;border-bottom:1px solid #eee;text-align:left;transition:background 0.2s;}
.sugg-item:last-child{border-bottom:none;}
.sugg-item:hover, .sugg-item.is-active{background:#27c56d;color:#fff !important;}
.bff_concours_form .email-suggestions-list, .batsignal .email-suggestions-list{background:#0a0f24;border-color:#27c56d;}
.bff_concours_form .sugg-item, .batsignal .sugg-item{color:#fff;border-bottom:1px solid rgba(255,255,255,0.1);}
#text-3 .email-suggestions-list{width:100%;border-radius:0;}
#last-signup::after {
content: ""; }body.tag-adidas h1, body.tag-yeezy h1{background:url(https://blackfridayfrance.com/tagpx/adidas.png) no-repeat 0 0 scroll white!important;background-size:contain!important;text-indent:40px;color:#55595b!important;}
body.category-animaux h1{background:url(https://blackfridayfrance.com/tagpx/animaux.png) no-repeat 0 0 scroll #000!important;background-size:contain!important;text-indent:40px;color:#ffb700!important;}
body.tag-armani h1{background:url(https://blackfridayfrance.com/tagpx/armani.png) no-repeat 0 0 scroll #000!important;background-size:contain!important;text-indent:40px;color:#fff!important;}
body.tag-asics h1{background:url(https://blackfridayfrance.com/tagpx/asics.png) no-repeat 0 0 scroll white!important;background-size:contain!important;text-indent:40px;color:#033073!important;}
body.tag-aubade h1{background:url(https://blackfridayfrance.com/tagpx/aubade.png) no-repeat 0 0 scroll white!important;background-size:contain!important;text-indent:40px;color:#55595b!important;}
body.tag-bagage-valise h1{background:url(https://blackfridayfrance.com/tagpx/bagage.png) no-repeat 0 0 scroll white!important;background-size:contain!important;text-indent:40px;color:#000!important;}
body.tag-bash h1{background:url(https://blackfridayfrance.com/tagpx/bash.png) no-repeat 0 0 scroll #000!important;background-size:contain!important;text-indent:40px;color:#fff!important;}
body.tag-bebe h1{background:url(https://blackfridayfrance.com/tagpx/bebe.png) no-repeat 0 0 scroll white!important;background-size:contain!important;text-indent:40px;color:#000!important;}
body.tag-benetton h1{background:url(https://blackfridayfrance.com/tagpx/benetton.png) no-repeat 0 0 scroll #279f45!important;background-size:contain!important;text-indent:40px;color:#fff!important;}
body.tag-bio h1{background:url(https://blackfridayfrance.com/tagpx/bio.png) no-repeat 0 0 scroll white!important;background-size:contain!important;text-indent:40px;color:#429623!important;}
body.tag-burberry h1{background:url(https://blackfridayfrance.com/tagpx/burberry.png) no-repeat 0 0 scroll #fff!important;background-size:contain!important;text-indent:40px;color:#000!important;}
body.tag-calvin-klein h1{background:url(https://blackfridayfrance.com/tagpx/ck.png) no-repeat 0 0 scroll #fff!important;background-size:contain!important;text-indent:40px;color:#000!important;}
body.tag-canada-goose h1{background:url(https://blackfridayfrance.com/tagpx/canada-goose.png) no-repeat 0 0 scroll #fff!important;background-size:contain!important;text-indent:40px;color:#c81228!important;}
body.tag-champion-usa h1{background:url(https://blackfridayfrance.com/tagpx/champion.png) no-repeat 0 0 scroll white!important;background-size:contain!important;text-indent:40px;color:#202c63!important;}
body.tag-chevignon h1{background:url(https://blackfridayfrance.com/tagpx/chevignon.png) no-repeat 0 0 scroll #000!important;background-size:contain!important;text-indent:40px;color:#fff!important;}
body.tag-chromecast h1{background:url(https://blackfridayfrance.com/tagpx/google.png) no-repeat 0 0 scroll white!important;background-size:contain!important;text-indent:40px;color:#000!important;}
body.tag-claudie-pierlot h1{background:url(https://blackfridayfrance.com/tagpx/claudiepierlot.png) no-repeat 0 0 scroll #000!important;background-size:contain!important;text-indent:40px;color:#fff!important;}
body.tag-consoles-de-jeux-videos h1{background:url(https://blackfridayfrance.com/tagpx/jeuxvideos.png) no-repeat 0 0 scroll white!important;background-size:contain!important;text-indent:40px;color:#000!important;}
body.tag-console-retro h1{background:url(https://blackfridayfrance.com/tagpx/consoleretro.png) no-repeat 0 0 scroll white!important;background-size:contain!important;text-indent:40px;color:#55595b!important;}
body.tag-converse h1{background:url(https://blackfridayfrance.com/tagpx/converse.png) no-repeat 0 0 scroll #fff!important;background-size:contain!important;text-indent:40px;color:#000!important;}
body.tag-coq-sportif h1{background:url(https://blackfridayfrance.com/tagpx/coq-sportif.png) no-repeat 0 0 scroll #fff!important;background-size:contain!important;text-indent:40px;color:#021e34!important;}
body.tag-cosplay-deguisement h1{background:url(https://blackfridayfrance.com/tagpx/cosplay.png) no-repeat 0 0 scroll #000!important;background-size:contain!important;text-indent:40px;color:#fff!important;}
body.tag-couture h1{background:url(https://blackfridayfrance.com/tagpx/couture.png) no-repeat 0 0 scroll white!important;background-size:contain!important;text-indent:40px;color:#000!important;}
body.tag-desigual h1{background:url(https://blackfridayfrance.com/tagpx/desigual.png) no-repeat 0 0 scroll #fff!important;background-size:contain!important;text-indent:40px;color:#000!important;}
body.tag-diesel h1{background:url(https://blackfridayfrance.com/tagpx/diesel.png) no-repeat 0 0 scroll #fff!important;background-size:contain!important;text-indent:40px;color:#000!important;}
body.tag-dim h1{background:url(https://blackfridayfrance.com/tagpx/dim.png) no-repeat 0 0 scroll #fff!important;background-size:contain!important;text-indent:40px;color:#000!important;}
body.tag-dolce-gabbana h1{background:url(https://blackfridayfrance.com/tagpx/dg.png) no-repeat 0 0 scroll white!important;background-size:contain!important;text-indent:40px;color:#000!important;}
body.tag-eden-park h1{background:url(https://blackfridayfrance.com/tagpx/eden-park.png) no-repeat 0 0 scroll #000!important;background-size:contain!important;text-indent:40px;color:#efc4d9!important;}
body.tag-ellesse h1{background:url(https://blackfridayfrance.com/tagpx/ellesse.png) no-repeat 0 0 scroll white!important;background-size:contain!important;text-indent:40px;color:#55595b!important;}
body.tag-fifa h1{background:url(https://blackfridayfrance.com/tagpx/fifa.png) no-repeat 0 0 scroll white!important;background-size:contain!important;text-indent:40px;color:#033073!important;}
body.tag-fila h1{background:url(https://blackfridayfrance.com/tagpx/fila.png) no-repeat 0 0 scroll white!important;background-size:contain!important;text-indent:40px;color:#55595b!important;}
body.tag-funko-pop h1{background:url(https://blackfridayfrance.com/tagpx/funko-pop.png) no-repeat 0 0 scroll white!important;background-size:contain!important;text-indent:40px;color:#007beb!important;}
body.tag-galaxy h1{background:url(https://blackfridayfrance.com/tagpx/galaxy.png) no-repeat 0 0 scroll #000!important;background-size:contain!important;text-indent:40px;color:#fff!important;}
body.tag-iphone h1, body.tag-ipad h1, body.tag-apple-watch h1, body.tag-macbook h1, body.tag-imac h1, body.tag-mac-mini h1, body.tag-mac-pro h1, body.tag-airpods h1{background:url(https://blackfridayfrance.com/tagpx/apple.png) no-repeat 0 0 scroll white!important;background-size:contain!important;text-indent:40px;color:#000!important;}
body.tag-imprimante h1{background:url(https://blackfridayfrance.com/tagpx/imprimante.png) no-repeat 0 0 scroll white!important;background-size:contain!important;text-indent:40px;color:#000!important;}
body.tag-lacoste h1{background:url(https://blackfridayfrance.com/tagpx/lacoste.png) no-repeat 0 0 scroll white!important;background-size:contain!important;text-indent:40px;color:#005d34!important;}
body.tag-levis h1{background:url(https://blackfridayfrance.com/tagpx/levis.png) no-repeat 0 0 scroll white!important;background-size:contain!important;text-indent:40px;color:#55595b!important;}
body.tag-lingerie-sous-vetements h1{background:url(https://blackfridayfrance.com/tagpx/lingerie.png) no-repeat 0 0 scroll white!important;background-size:contain!important;text-indent:40px;color:#55595b!important;}
body.tag-maje h1{background:url(https://blackfridayfrance.com/tagpx/maje.png) no-repeat 0 0 scroll white!important;background-size:contain!important;text-indent:40px;color:#55595b!important;}
body.tag-michael-kors h1{background:url(https://blackfridayfrance.com/tagpx/michael-kors.png) no-repeat 0 0 scroll white!important;background-size:contain!important;text-indent:40px;color:#55595b!important;}
body.tag-montre h1, body.tag-montre-connectee h1{background:url(https://blackfridayfrance.com/tagpx/montre.png) no-repeat 0 0 scroll white!important;background-size:contain!important;text-indent:40px;color:#000!important;}
body.tag-nike h1{background:url(https://blackfridayfrance.com/tagpx/nike.png) no-repeat 0 0 scroll white!important;background-size:contain!important;text-indent:40px;color:#55595b!important;}
body.tag-nintendo h1, body.tag-manette-joy-con h1{background:url(https://blackfridayfrance.com/tagpx/switch.png) no-repeat 0 0 scroll white!important;background-size:contain!important;text-indent:40px;color:#000!important;}
body.tag-piscine h1{background:url(https://blackfridayfrance.com/tagpx/piscine.png) no-repeat 0 0 scroll #40bce8!important;background-size:contain!important;text-indent:40px;color:#fff!important;}
body.tag-playstation h1, body.tag-manette-playstation h1{background:url(https://blackfridayfrance.com/tagpx/playstation.png) no-repeat 0 0 scroll white!important;background-size:contain!important;text-indent:40px;color:#55595b!important;}
body.tag-poussette h1{background:url(https://blackfridayfrance.com/tagpx/poussette.png) no-repeat 0 0 scroll white!important;background-size:contain!important;text-indent:40px;color:#000!important;}
body.tag-reebok h1{background:url(https://blackfridayfrance.com/tagpx/reebok.png) no-repeat 0 0 scroll white!important;background-size:contain!important;text-indent:40px;color:#55595b!important;}
body.tag-sac h1{background:url(https://blackfridayfrance.com/tagpx/sac.png) no-repeat 0 0 scroll white!important;background-size:contain!important;text-indent:40px;color:#55595b!important;}
body.tag-siege-auto h1{background:url(https://blackfridayfrance.com/tagpx/siege-auto.png) no-repeat 0 0 scroll white!important;background-size:contain!important;text-indent:40px;color:#55595b!important;}
body.tag-tommy-hilfiger h1{background:url(https://blackfridayfrance.com/tagpx/tommy-hilfiger.png) no-repeat 0 0 scroll white!important;background-size:contain!important;text-indent:40px;color:#55595b!important;}
body.tag-xbox h1, body.tag-manette-xbox h1{background:url(https://blackfridayfrance.com/tagpx/xbox.png) no-repeat 0 0 scroll white!important;background-size:contain!important;text-indent:40px;color:#87b700!important;}
body.tag-wc-japonais h1{background:url(https://blackfridayfrance.com/tagpx/washlet.png) no-repeat 0 0 scroll white!important;background-size:contain!important;text-indent:40px;color:#55595b!important;}
body.tag-belgique h1{background:url(https://blackfridayfrance.com/tagpx/belgique.png) no-repeat 0 0 scroll white!important;background-size:contain!important;text-indent:40px;color:#55595b!important;}
body.tag-belgique .site-branding{display:none;}
body.tag-noel h1{background:url(https://blackfridayfrance.com/tagpx/sapin-noel.png) no-repeat 0 0 scroll white!important;background-size:contain!important;text-indent:40px;color:#55595b!important;}
body.category-calendrier-de-noel h1{background:url(https://blackfridayfrance.com/tagpx/pere-noel.png) no-repeat 0 0 scroll white!important;background-size:contain!important;text-indent:40px;color:#55595b!important;}
@media screen and (max-width:767px){
body.tag-adidas h1, body.tag-yeezy h1, body.tag-armani h1, body.tag-asics h1, body.tag-aubade h1, body.tag-bash h1, body.tag-bebe h1, body.tag-benetton h1, body.tag-burberry h1, body.tag-calvin-klein h1, body.tag-canada-goose h1, body.tag-champion-usa h1, body.tag-chevignon h1, body.tag-consoles-de-jeux-videos h1, body.tag-converse h1, body.tag-coq-sportif h1, body.tag-desigual h1, body.tag-diesel h1, body.tag-dim h1, body.tag-eden-park h1, body.tag-ellesse h1, body.tag-fifa h1, body.tag-fila h1, body.tag-funko-pop h1, body.tag-galaxy h1, body.tag-iphone h1, body.tag-ipad h1, body.tag-apple-watch h1, body.tag-macbook h1, body.tag-airpods h1, body.tag-levis h1, body.tag-maje h1, body.tag-michael-kors h1, body.tag-montre h1, body.tag-montre-connectee h1, body.tag-nike h1, body.tag-nintendo h1, body.tag-playstation h1, body.tag-reebok h1, body.tag-tommy-hilfiger h1, body.tag-xbox h1, body.tag-bio h1, body.tag-imprimante h1, body.tag-poussette h1, body.tag-lingerie-sous-vetements h1, body.tag-chromecast h1, body.tag-sac h1, body.tag-bagage-valise h1, body.category-animaux h1, body.tag-siege-auto h1, body.tag-lacoste h1, body.tag-piscine h1, body.tag-console-retro h1, body.tag-couture h1, body.tag-dolce-gabbana h1, body.tag-claudie-pierlot h1, body.tag-cosplay-deguisement h1, body.tag-belgique h1{
text-align: right!important;
padding: 10px 10px 10px 60px!important;
}
}