@charset "UTF-8";.noir{color:#000}.gris1,.gris3{color:#f5f5f5!important}.gris4{color:#cbcbcb!important}.bg-gris1,.bg-gris3{background:#F5F5F5!important}.bg-gris4{background:#CBCBCB!important}.blanc{color:#fff}.main-color{color:#e20714}.secondary-color{color:#fded4f}.danger-color{color:#e20714}.article-font{font-family:bagatela,serif}.main-font{font-family:new-reason,sans-serif}.w-medium{font-weight:500}.w-semi{font-weight:600}*,*:before,*:after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}.clear{clear:both}.uppercase{text-transform:uppercase}.ombre{box-shadow:0 0 7px #00000080}svg,img{max-width:100%;height:auto;display:block}small{font-size:70%}iframe{max-width:100%}em{font-style:italic}strong{font-weight:700}sub,sup{font-size:60%}img{display:block;image-rendering:-webkit-optimize-contrast}button{outline:none!important}section{margin-top:80px;margin-bottom:80px}@media (max-width: 991px){section{margin-top:30px;margin-bottom:30px}}.ajax-progress,.visually-hidden{display:none!important}.horizontal{display:flex;flex-wrap:wrap}.vertical{display:flex;flex-direction:column}.container{max-width:1300px;margin:auto;padding:0 30px;width:100%}@media (max-width: 991px){.container{padding:0 20px}}.container-small{max-width:1020px;margin:auto;padding:0 30px}@media (max-width: 991px){.container-small{padding:0 20px}}.container-tiny{max-width:640px;margin:auto;padding:0 30px}@media (max-width: 991px){.container-tiny{padding:0 20px}}@media (min-width: 768px){.full-width{width:calc(100vw - 8.1px);position:relative;margin-left:calc((100vw - 100%)/-2)}}@media (max-width: 767px){.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}}a{display:inline-block;color:var(--main-color)}a.file{display:block}h1,h2,h3,h4,h5,h6{font-size:16px;line-height:1}ul,p{margin:0 0 15px}ul:last-child,p:last-child{margin:0}.text-center{text-align:center}.margin-auto{margin:auto}.margin-bottom-20{margin-bottom:20px}.margin-bottom-40{margin-bottom:40px}.text-align-center{text-align:center}.text-align-right{text-align:right}.text-align-left{text-align:left}.hide{display:none!important}.visible-phone,.hidden-desktop{display:none}@media (max-width: 991px){.visible-phone,.hidden-desktop{display:block}}.visible-desktop,.hidden-phone{display:block}@media (max-width: 991px){.visible-desktop,.hidden-phone{display:none}}.transition,.bt-menu .nav-icon span,.bt-menu,.magazine-list .magazine-detail .link-picture picture:after,.magazine-list .magazine-detail .link-picture picture:before,body.article #outbrain .OUTBRAIN .ob-widget .ob-widget-header .ob-widget-text:after,body.article #page-article #page-article-inner aside .milibris .magazine-detail .link-picture picture img,.article-list .article-link figure img,.article-list.article-highlighted .article-link figure:before,.article-list.article-highlighted-home .article-link figure:before,.overlay-modal,.form .form-radio-border,form .form-radio-border,.last-number .last-number-img,.slick-slider .slick-next,.slick-slider .slick-prev,#main-menu .main-menu-content,.article-list-title a:after,.article-list-title a,.article-list-title span:after,.article-list-title span,.tags-button,.see-more-container .see-more-button .see-more,.button-secondary{transition:all .3s linear}.gap-10{gap:10px}.gap-20{gap:20px}.gap-30{gap:30px}.gap-40{gap:40px}.gap-50{gap:50px}.gap-60{gap:60px}.gap-70{gap:70px}.gap-80{gap:80px}.gap-90{gap:90px}.gap-100{gap:100px}.gap-50-25{gap:50px 25px}.gap-50-40{gap:50px 40px}@media (max-width: 991px){.gap-50-25,.gap-50-40{gap:0px}}.line{display:grid;margin:0;min-width:0}.line.example div{border:1px solid var(--gray2);padding:5px}.line.line-1{grid-template-columns:repeat(1,minmax(0,1fr))}.line.line-2{grid-template-columns:repeat(2,minmax(0,1fr))}.line.line-3{grid-template-columns:repeat(3,minmax(0,1fr))}.line.line-4{grid-template-columns:repeat(4,minmax(0,1fr))}.line.line-5{grid-template-columns:repeat(5,minmax(0,1fr))}.line.line-6{grid-template-columns:repeat(6,minmax(0,1fr))}.line.line-7{grid-template-columns:repeat(7,minmax(0,1fr))}.line.line-8{grid-template-columns:repeat(8,minmax(0,1fr))}.line.line-9{grid-template-columns:repeat(9,minmax(0,1fr))}.line.line-10{grid-template-columns:repeat(10,minmax(0,1fr))}.line.line-11{grid-template-columns:repeat(11,minmax(0,1fr))}.line.line-12{grid-template-columns:repeat(12,minmax(0,1fr))}.line.line-13{grid-template-columns:repeat(13,minmax(0,1fr))}.line.line-14{grid-template-columns:repeat(14,minmax(0,1fr))}.line.line-15{grid-template-columns:repeat(15,minmax(0,1fr))}.line.line-16{grid-template-columns:repeat(16,minmax(0,1fr))}.line.line-17{grid-template-columns:repeat(17,minmax(0,1fr))}.line.line-18{grid-template-columns:repeat(18,minmax(0,1fr))}.line.line-19{grid-template-columns:repeat(19,minmax(0,1fr))}.line.line-20{grid-template-columns:repeat(20,minmax(0,1fr))}.line.line-21{grid-template-columns:repeat(21,minmax(0,1fr))}.line.line-22{grid-template-columns:repeat(22,minmax(0,1fr))}.line.line-23{grid-template-columns:repeat(23,minmax(0,1fr))}.line.line-24{grid-template-columns:repeat(24,minmax(0,1fr))}.line.line-25{grid-template-columns:repeat(25,minmax(0,1fr))}.line.line-26{grid-template-columns:repeat(26,minmax(0,1fr))}.line.line-27{grid-template-columns:repeat(27,minmax(0,1fr))}.line.line-28{grid-template-columns:repeat(28,minmax(0,1fr))}.line.line-29{grid-template-columns:repeat(29,minmax(0,1fr))}.line.line-30{grid-template-columns:repeat(30,minmax(0,1fr))}.line.line-31{grid-template-columns:repeat(31,minmax(0,1fr))}.line.line-32{grid-template-columns:repeat(32,minmax(0,1fr))}.line.line-33{grid-template-columns:repeat(33,minmax(0,1fr))}.line.line-34{grid-template-columns:repeat(34,minmax(0,1fr))}.line.line-35{grid-template-columns:repeat(35,minmax(0,1fr))}.line.line-36{grid-template-columns:repeat(36,minmax(0,1fr))}.line.line-37{grid-template-columns:repeat(37,minmax(0,1fr))}.line.line-38{grid-template-columns:repeat(38,minmax(0,1fr))}.line.line-39{grid-template-columns:repeat(39,minmax(0,1fr))}.line.line-40{grid-template-columns:repeat(40,minmax(0,1fr))}.line.line-41{grid-template-columns:repeat(41,minmax(0,1fr))}.line.line-42{grid-template-columns:repeat(42,minmax(0,1fr))}.line.line-43{grid-template-columns:repeat(43,minmax(0,1fr))}.line.line-44{grid-template-columns:repeat(44,minmax(0,1fr))}.line.line-45{grid-template-columns:repeat(45,minmax(0,1fr))}.line.line-46{grid-template-columns:repeat(46,minmax(0,1fr))}.line.line-47{grid-template-columns:repeat(47,minmax(0,1fr))}.line.line-48{grid-template-columns:repeat(48,minmax(0,1fr))}.line.line-49{grid-template-columns:repeat(49,minmax(0,1fr))}.line.line-50{grid-template-columns:repeat(50,minmax(0,1fr))}.line.line-51{grid-template-columns:repeat(51,minmax(0,1fr))}.line.line-52{grid-template-columns:repeat(52,minmax(0,1fr))}.line.line-53{grid-template-columns:repeat(53,minmax(0,1fr))}.line.line-54{grid-template-columns:repeat(54,minmax(0,1fr))}.line.line-55{grid-template-columns:repeat(55,minmax(0,1fr))}.line.line-56{grid-template-columns:repeat(56,minmax(0,1fr))}.line.line-57{grid-template-columns:repeat(57,minmax(0,1fr))}.line.line-58{grid-template-columns:repeat(58,minmax(0,1fr))}.line.line-59{grid-template-columns:repeat(59,minmax(0,1fr))}.line.line-60{grid-template-columns:repeat(60,minmax(0,1fr))}.line.line-61{grid-template-columns:repeat(61,minmax(0,1fr))}.line.line-62{grid-template-columns:repeat(62,minmax(0,1fr))}.line.line-63{grid-template-columns:repeat(63,minmax(0,1fr))}.line.line-64{grid-template-columns:repeat(64,minmax(0,1fr))}.line.line-65{grid-template-columns:repeat(65,minmax(0,1fr))}.line.line-66{grid-template-columns:repeat(66,minmax(0,1fr))}.line.line-67{grid-template-columns:repeat(67,minmax(0,1fr))}.line.line-1-1{grid-template-columns:1fr 1fr}.line.line-1-1-1{grid-template-columns:1fr 1fr 1fr}.line.line-1-1-2{grid-template-columns:1fr 1fr 2fr}.line.line-1-1-3{grid-template-columns:1fr 1fr 3fr}.line.line-1-2{grid-template-columns:1fr 2fr}.line.line-1-2-1{grid-template-columns:1fr 2fr 1fr}.line.line-1-2-2{grid-template-columns:1fr 2fr 2fr}.line.line-1-2-3{grid-template-columns:1fr 2fr 3fr}.line.line-1-3{grid-template-columns:1fr 3fr}.line.line-1-3-1{grid-template-columns:1fr 3fr 1fr}.line.line-1-3-2{grid-template-columns:1fr 3fr 2fr}.line.line-1-3-3{grid-template-columns:1fr 3fr 3fr}.line.line-2-1{grid-template-columns:2fr 1fr}.line.line-2-1-1{grid-template-columns:2fr 1fr 1fr}.line.line-2-1-2{grid-template-columns:2fr 1fr 2fr}.line.line-2-1-3{grid-template-columns:2fr 1fr 3fr}.line.line-2-2{grid-template-columns:2fr 2fr}.line.line-2-2-1{grid-template-columns:2fr 2fr 1fr}.line.line-2-2-2{grid-template-columns:2fr 2fr 2fr}.line.line-2-2-3{grid-template-columns:2fr 2fr 3fr}.line.line-2-3{grid-template-columns:2fr 3fr}.line.line-2-3-1{grid-template-columns:2fr 3fr 1fr}.line.line-2-3-2{grid-template-columns:2fr 3fr 2fr}.line.line-2-3-3{grid-template-columns:2fr 3fr 3fr}.line.line-3-1{grid-template-columns:3fr 1fr}.line.line-3-1-1{grid-template-columns:3fr 1fr 1fr}.line.line-3-1-2{grid-template-columns:3fr 1fr 2fr}.line.line-3-1-3{grid-template-columns:3fr 1fr 3fr}.line.line-3-2{grid-template-columns:3fr 2fr}.line.line-3-2-1{grid-template-columns:3fr 2fr 1fr}.line.line-3-2-2{grid-template-columns:3fr 2fr 2fr}.line.line-3-2-3{grid-template-columns:3fr 2fr 3fr}.line.line-3-3{grid-template-columns:3fr 3fr}.line.line-3-3-1{grid-template-columns:3fr 3fr 1fr}.line.line-3-3-2{grid-template-columns:3fr 3fr 2fr}.line.line-3-3-3{grid-template-columns:3fr 3fr 3fr}@media (max-width: 991px){.line{grid-template-columns:repeat(1,1fr)!important}}.line>*{min-width:0}.flex-line,.flex-line-1-3{display:flex}.flex-line-1-3>div:first-child{max-width:30%}@media (max-width: 991px){.flex-line-1-3>div:first-child{max-width:100%}}.flex-line-2-1{display:flex}.flex-line-2-1>div:last-child{max-width:30%}@media (max-width: 991px){.flex-line-2-1>div:last-child{max-width:100%}}.space-between{justify-content:space-between}.justify-center{justify-content:center}::selection{background:#E20714;color:#fff}[class^=button-]:after,.button:after{content:"";z-index:-1;position:absolute;top:50%;left:50%;width:1em;height:1em;border-radius:50%;background-color:#fff;transform-origin:center;transform:translate(-50%,-50%) scale(0);transition:all .15s linear}[class^=button-]:hover,.button:hover{color:#e20714;background-color:#fff}[class^=button-],.button{transition:all .15s linear;overflow:hidden;position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;border-radius:20px;border:2px solid #E20714;white-space:nowrap;padding:10px 20px;margin:10px 0;font-weight:600;font-size:.8125rem;line-height:1.4;line-height:1;background-color:#e20714;color:#fff}[class^=button-] svg,.button svg{width:20px;height:20px;display:block}.picto-before[class^=button-] svg,.picto-before.button svg{margin-right:10px}.picto-after[class^=button-] svg,.picto-after.button svg{margin-left:10px}[class^=button-]:last-child,.button:last-child{margin-bottom:0}.button-picto svg{margin-right:10px}.button-secondary{background-color:#fded4f!important;border:2px solid #FDED4F!important;color:#000!important}.button-secondary:hover{transform:scale(1.05)}.button-outline{background-color:#fff;color:#000;border:1px solid #CBCBCB}.button-outline:hover{color:#fff;background-color:#e20714}.button-outline-secondary{background-color:#fff;color:#fded4f;border:2px solid #FDED4F}.button-outline-secondary:hover{color:#fff;background-color:#fded4f}.button-large{padding:15px 50px;font-size:1rem;line-height:1.4;line-height:1;border-radius:50px}@media (max-width: 991px){.button-large{padding:15px 25px}}.button-kiosque{background:#000000;border:2px solid #000000}.button-kiosque:hover{color:#000}.button-dark{background:#000000;border:2px solid #000000}.button-dark:hover{color:#000}.button-light{background:#FFFFFF;border:2px solid #CBCBCB;color:#000}.button-light:hover{color:#fff;background:#000000}.button-dark-disabled{background:#CBCBCB;border:2px solid #CBCBCB}.button-dark-disabled:hover{color:#cbcbcb}.link-arrow{padding:10px 0;display:flex;align-items:center;text-decoration:none;border-bottom:1px solid #CBCBCB}.link-arrow:after{content:"";display:block;margin-left:10px;width:20px;height:20px;background:url(../../img/picto-arrow.svg) no-repeat}.link-modify:hover svg{fill:#e20714}.link-picto{display:flex;align-items:center;font-weight:600;text-decoration:none}.link-picto svg{margin-right:10px}.link-picto:hover{color:#e20714}.link-picto:hover svg{fill:#e20714}.button-small{padding:5px 10px;font-size:.8125rem;line-height:1.4;line-height:1}.all-button-container{margin-top:60px;text-align:center;position:relative}.all-button-container .all-button{padding:0 20px;background:#FFF;display:inline-block;position:relative}.all-button-container .all-button a{margin:0}.all-button-container:before{content:"";display:block;position:absolute;width:100%;height:1px;top:50%;background:#CBCBCB}@media (max-width: 991px){.all-button-container{margin-top:40px}}.all-button-container.bg-gris .all-button{background:#F5F5F5}ul.list-tags{margin-bottom:30px;list-style:none;display:flex;align-items:center;flex-wrap:wrap}ul.list-tags span{font-size:.8125rem;line-height:1.4;line-height:1;display:block;padding-right:10px;margin-right:10px;border-right:1px solid #999999}ul.list-tags button.tags-button,ul.list-tags .see-more-container .see-more-button button.see-more,.see-more-container .see-more-button ul.list-tags button.see-more,ul.list-tags a.tags-button,ul.list-tags .see-more-container .see-more-button a.see-more,.see-more-container .see-more-button ul.list-tags a.see-more{margin:0 10px 10px 0;color:#000}ul.list-tags a.tags-button.active,ul.list-tags .see-more-container .see-more-button a.active.see-more,.see-more-container .see-more-button ul.list-tags a.active.see-more,ul.list-tags button.tags-button.active,ul.list-tags .see-more-container .see-more-button button.active.see-more,.see-more-container .see-more-button ul.list-tags button.active.see-more{background:#E20714;color:#fff}ul.list-tags .tags-filter{background:none;border:none;display:flex;align-items:center;font-size:.8125rem;line-height:1.4;line-height:1;margin-right:15px}ul.list-tags .tags-filter:before{content:"";display:block;width:16px;height:16px;margin-top:-3px;border-radius:50%;border:1px solid #999999;margin-right:5px}ul.list-tags .tags-filter.active:before{background:#E20714;border-color:#e20714}ul.list-tags .button-secondary{margin:0 10px 10px 0}.boutique-tags,.dossier-tags,.article-tags,.newsletters-tags,.magazines-tags,.title-section-category{display:flex}.boutique-tags ul.list-tags,.dossier-tags ul.list-tags,.article-tags ul.list-tags,.newsletters-tags ul.list-tags,.magazines-tags ul.list-tags,.title-section-category ul.list-tags{flex-wrap:nowrap;overflow:hidden;width:calc(100% - 80px);position:relative}.boutique-tags ul.list-tags.active,.dossier-tags ul.list-tags.active,.article-tags ul.list-tags.active,.newsletters-tags ul.list-tags.active,.magazines-tags ul.list-tags.active,.title-section-category ul.list-tags.active{flex-wrap:wrap;width:100%}.boutique-tags ul.list-tags li,.dossier-tags ul.list-tags li,.article-tags ul.list-tags li,.newsletters-tags ul.list-tags li,.magazines-tags ul.list-tags li,.title-section-category ul.list-tags li{display:inline-flex;flex:0 0 auto}.boutique-tags ul.list-tags:after,.dossier-tags ul.list-tags:after,.article-tags ul.list-tags:after,.newsletters-tags ul.list-tags:after,.magazines-tags ul.list-tags:after,.title-section-category ul.list-tags:after{content:"";display:block;background-image:linear-gradient(90deg,hsla(30,0%,100%,0),#fff);pointer-events:none;position:absolute;z-index:2;right:0;top:0;width:70px;height:40px}.boutique-tags .more-tags,.dossier-tags .more-tags,.article-tags .more-tags,.newsletters-tags .more-tags,.magazines-tags .more-tags,.title-section-category .more-tags{align-self:baseline;display:none}.boutique-tags .more-tags a,.dossier-tags .more-tags a,.article-tags .more-tags a,.newsletters-tags .more-tags a,.magazines-tags .more-tags a,.title-section-category .more-tags a{font-weight:700;font-size:.8125rem;line-height:1.4;line-height:1;width:80px;text-align:right;padding:12px 0;text-decoration:none}.boutique-tags .more-tags.actif,.dossier-tags .more-tags.actif,.article-tags .more-tags.actif,.newsletters-tags .more-tags.actif,.magazines-tags .more-tags.actif,.title-section-category .more-tags.actif{display:flex}.tags-button,.see-more-container .see-more-button .see-more{font-family:new-reason,sans-serif;background:#FFF;padding:12px 20px;font-size:.8125rem;line-height:1.4;line-height:1;font-weight:600;border-radius:3px;border:1px solid #CBCBCB;text-decoration:none;margin:0 0 0 10px;color:#000}.tags-button:hover,.see-more-container .see-more-button .see-more:hover{background:#E20714;color:#fff!important;border-color:#e20714}@media (max-width: 991px){.tags-button span,.see-more-container .see-more-button .see-more span{display:none}.tags-button svg,.see-more-container .see-more-button .see-more svg{margin:0!important}}.tags-button.tags-button-active,.see-more-container .see-more-button .tags-button-active.see-more{background:#E20714;color:#fff!important}.tags-info{display:inline-block;padding:6px;height:20px;font-size:.625rem;line-height:1.4;line-height:1;font-weight:700;text-transform:uppercase;color:#fff;background:#E20714}.more-tags-button:hover{color:#e20714}.guest .bt-cart{bottom:120px}.panier{position:relative}.panier .count{font-size:.625rem;line-height:1.4;line-height:1.8;display:block;text-align:center;position:absolute;top:13px;left:calc(50% + 10px);transform:translate(-50%);width:16px;height:16px;background:#E20714;border-radius:50%;color:#fff;font-weight:700}.see-more-container{text-align:center;position:relative;margin:40px 0}.see-more-container:before{content:"";position:absolute;display:block;width:100%;height:1px;background:#CBCBCB;top:50%}.see-more-container .see-more-button{padding:0 20px;background:#FFF;display:inline-block;position:relative}.see-more-container .see-more-button .see-more{margin:auto;position:relative}.mention-cancel{cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px!important;line-height:1.2;font-weight:500}.mention-cancel .picto-interrogation{margin-left:8px;max-width:18px;display:inline-block}h1{font-size:2.75rem;line-height:1.4;line-height:1.2;font-family:new-reason,sans-serif;margin-bottom:20px}@media (max-width: 991px){h1{font-size:1.625rem;line-height:1.4;line-height:1.2}}.h2{font-size:1.1875rem;line-height:1.4;line-height:1.2;font-weight:600}.article-list-title{margin-bottom:30px;position:relative;font-size:1.625rem;line-height:1.4;font-weight:600;color:#000}.article-list-title span{font-size:1.625rem;line-height:1.4;font-weight:600;color:#000;text-decoration:none}.article-list-title span:after{content:"";position:relative;left:0;display:inline-block;width:7px;height:11px;background:#000;mask:url(../../img/chevron-right-black.svg) no-repeat;-webkit-mask:url(../../img/chevron-right-black.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;margin-left:10px}.article-list-title a{font-size:1.625rem;line-height:1.4;font-weight:600;color:#000;text-decoration:none}.article-list-title a:after{content:"";position:relative;left:0;display:inline-block;width:7px;height:11px;background:#000;mask:url(../../img/chevron-right-black.svg) no-repeat;-webkit-mask:url(../../img/chevron-right-black.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;margin-left:10px}.article-list-title a:hover{color:#e20714}.article-list-title a:hover:after{left:5px;background:#E20714}@media (max-width: 991px){.article-list-title{font-size:1.3125rem;line-height:1.4;margin-bottom:15px}.article-list-title span,.article-list-title a{font-size:1.3125rem;line-height:1.4}}.chapo{font-size:1.5rem;line-height:1.4;margin-bottom:20px;font-family:bagatela,serif}#main-menu{position:fixed;z-index:10000;left:0;top:0;overflow:hidden;width:0;height:100vh;opacity:0}#main-menu .main-menu-overlay{position:absolute;width:100vw;height:100vh;background:rgba(0,0,0,.3137254902)}#main-menu .main-menu-content{left:-360px;position:relative;width:360px;height:100vh;overflow:scroll;background:#FFF;padding:30px 0}#main-menu .main-menu-content a{text-decoration:none}#main-menu .main-menu-content .main-menu-header{padding:0 30px;display:flex;justify-content:space-between;align-items:center;margin-bottom:50px;text-transform:uppercase;font-weight:600}@media (max-width: 991px){#main-menu .main-menu-content .main-menu-header{margin-bottom:30px}}#main-menu .main-menu-content .main-menu-header .search-form .form-control{background:url(../../img/picto-search.svg) no-repeat 10px center #F5F5F5;border:none;border-radius:30px;background-size:20px;padding:12px 20px 12px 40px}#main-menu .main-menu-content .main-menu-header .search-form .btn-search{display:none}#main-menu .main-menu-content .bloc-menu{padding:0 30px 15px;margin-bottom:15px;border-bottom:1px solid #CBCBCB}#main-menu .main-menu-content .bloc-menu .bloc-menu-title{font-size:1.0625rem;line-height:1.4;font-weight:600;display:flex;align-items:center;margin-bottom:10px}#main-menu .main-menu-content .bloc-menu .bloc-menu-category .bloc-menu-category-title a,#main-menu .main-menu-content .bloc-menu .bloc-menu-category .bloc-menu-category-title span{border-top:1px solid #F5F5F5;padding:15px 0;display:flex;align-items:center;width:100%;font-weight:500;cursor:pointer;position:relative;font-size:.875rem;line-height:1.4;line-height:1}#main-menu .main-menu-content .bloc-menu .bloc-menu-category .bloc-menu-category-title a:hover,#main-menu .main-menu-content .bloc-menu .bloc-menu-category .bloc-menu-category-title span:hover{color:#e20714}#main-menu .main-menu-content .bloc-menu .bloc-menu-category .bloc-menu-category-title a svg,#main-menu .main-menu-content .bloc-menu .bloc-menu-category .bloc-menu-category-title span svg{margin-right:10px;min-width:20px;max-width:20px;max-height:20px;display:block}#main-menu .main-menu-content .bloc-menu .bloc-menu-category .bloc-menu-category-title .chevron{display:block;cursor:pointer;background:url(../../img/picto-plus.svg) center no-repeat;background-size:14px;width:14px;height:14px;padding:10px 0 10px 20px}#main-menu .main-menu-content .bloc-menu .bloc-menu-category .bloc-menu-category-title.active .chevron{background:url(../../img/picto-moins.svg) center no-repeat}#main-menu .main-menu-content .bloc-menu .bloc-menu-category .bloc-menu-chevron{justify-content:space-between;display:flex;align-items:center}#main-menu .main-menu-content .bloc-menu .bloc-menu-category .bloc-menu-category-link{display:none;border-bottom:1px solid #F5F5F5}#main-menu .main-menu-content .bloc-menu .bloc-menu-category .bloc-menu-category-link a{padding:5px 0 5px 20px;display:block;font-size:.875rem;line-height:1.4}#main-menu .main-menu-content .bloc-menu .bloc-menu-category .bloc-menu-category-link a:hover{color:#e20714}#main-menu .main-menu-content .bloc-menu .bloc-menu-category .bloc-menu-category-link.active{display:block;padding:0 0 10px}#main-menu .main-menu-content .bloc-menu .bloc-menu-category.bloc-menu-category-0 .bloc-menu-category-title a,#main-menu .main-menu-content .bloc-menu .bloc-menu-category.bloc-menu-category-0 .bloc-menu-category-title span{border:none}#main-menu .main-menu-content .bloc-menu.bloc-menu-simple .bloc-menu-category .bloc-menu-category-title a,#main-menu .main-menu-content .bloc-menu.bloc-menu-simple .bloc-menu-category .bloc-menu-category-title span{border:none;padding:10px 0}#main-menu .main-menu-content .bloc-menu.bloc-menu-abonnement{border:none}#main-menu .main-menu-content .last-number-container{padding:30px}#main-menu .main-menu-content .bloc-menu-grand-angle .bloc-menu-title:after{content:"";display:block;width:20px;height:20px;background:url(../../img/picto-premium.svg) no-repeat;background-size:contain;margin-left:15px}#main-menu.active{width:100vw;opacity:1}#main-menu.active .main-menu-content{left:0}body.menu_open{overflow:hidden}.alert{font-size:1rem;line-height:1.4;margin-top:10px;position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.slick-slider .slick-track{margin-left:0}.slick-slider .slick-arrow{width:40px;height:50px;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;border:none;text-indent:-9999px;cursor:pointer;padding:0}.slick-slider .slick-prev{position:absolute;left:-50px;top:50%;transform:translateY(-50%);background:url(../../img/arrow-left.svg)}.slick-slider .slick-prev:hover{left:-55px}.slick-slider .slick-next{position:absolute;right:-50px;top:50%;transform:translateY(-50%);background:url(../../img/arrow-right.svg)}.slick-slider .slick-next:hover{right:-55px}.slick-slider .slick-disabled{opacity:.3;pointer-events:none}@media (max-width: 991px){.slick-slider .slick-next{display:none!important}}#breadcrumb{margin-bottom:20px}#breadcrumb ol{display:flex;align-items:center;flex-wrap:wrap}#breadcrumb ol li{margin-right:10px;display:flex}#breadcrumb ol li a{display:block;text-decoration:none}#breadcrumb ol li span{font-weight:500;text-decoration:none;padding-left:10px;font-size:.875rem;line-height:1.4;display:block}#breadcrumb ol li:before{content:">";font-weight:700;font-family:bagatela,serif;font-size:.875rem;line-height:1.4;line-height:1}#breadcrumb ol li:first-child span{padding-left:0}#breadcrumb ol li:first-child:before{display:none}#breadcrumb ol li:last-child span{font-weight:700}@media (max-width: 991px){#breadcrumb ol li{display:none}#breadcrumb ol li:before{display:none}#breadcrumb ol li.active-mobile{display:block}#breadcrumb ol li.active-mobile span{padding:0;font-weight:700}}body.whoswho #breadcrumb ol li.active-mobile span,body.royal-family #breadcrumb ol li.active-mobile span,body.page-boutique #breadcrumb ol li.active-mobile span,body.page-product #breadcrumb ol li.active-mobile span,body.article #breadcrumb ol li.active-mobile span{font-weight:700}body.whoswho #breadcrumb ol li.active,body.royal-family #breadcrumb ol li.active,body.page-boutique #breadcrumb ol li.active,body.page-product #breadcrumb ol li.active,body.article #breadcrumb ol li.active{display:none}@media (max-width: 991px){body.article-premium #content #breadcrumb{position:relative}}#breadcrumb+section{margin-top:0}.bloc-article-share-mobile,.bloc-article-share{display:flex;align-items:center;margin-top:25px;border-top:1px solid #CBCBCB;padding-top:25px;margin-bottom:30px}.bloc-article-share-mobile svg,.bloc-article-share svg{display:block;fill:#000;pointer-events:none}.bloc-article-share-mobile .liked .button-liked,.bloc-article-share .liked .button-liked{font-family:new-reason,sans-serif;margin:0;border-radius:30px;font-size:.875rem;line-height:1.4;line-height:1;height:40px;display:flex;align-items:center;cursor:pointer}.bloc-article-share-mobile .liked .button-liked svg,.bloc-article-share .liked .button-liked svg{margin-right:10px}.bloc-article-share-mobile .liked .button-liked:hover,.bloc-article-share .liked .button-liked:hover{background:#E20714;color:#fff}.bloc-article-share-mobile .liked .button-liked:hover svg,.bloc-article-share .liked .button-liked:hover svg{fill:#fff}@media (max-width: 991px){.bloc-article-share-mobile .liked .button-liked,.bloc-article-share .liked .button-liked{padding:0;width:30px;height:30px;justify-content:center}}.bloc-article-share-mobile .bloc-share,.bloc-article-share .bloc-share{display:flex;align-items:center}.bloc-article-share-mobile .bloc-share .button-share,.bloc-article-share .bloc-share .button-share{background:#FFF;border:1px solid #CBCBCB;border-radius:50px;width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;margin:0 10px 0 0;cursor:pointer}.bloc-article-share-mobile .bloc-share .button-share.active,.bloc-article-share .bloc-share .button-share.active{background:#E20714;border-color:#e20714}.bloc-article-share-mobile .bloc-share .button-share.active svg,.bloc-article-share .bloc-share .button-share.active svg{fill:#fff}.bloc-article-share-mobile .bloc-share .button-share:hover,.bloc-article-share .bloc-share .button-share:hover{background:#E20714!important;border-color:#e20714}.bloc-article-share-mobile .bloc-share .button-share:hover svg,.bloc-article-share .bloc-share .button-share:hover svg{fill:#fff!important}.bloc-article-share-mobile .bloc-share .button-share:after,.bloc-article-share .bloc-share .button-share:after{display:none}.bloc-article-share-mobile .bloc-share ul,.bloc-article-share .bloc-share ul{display:none;align-items:center;position:absolute}.bloc-article-share-mobile .bloc-share ul.active,.bloc-article-share .bloc-share ul.active{display:flex}.bloc-article-share-mobile .bloc-share ul.active li a,.bloc-article-share .bloc-share ul.active li a{background:#FFF;display:block;border:2px solid #F5F5F5;border-radius:50px;width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;margin-right:10px;cursor:pointer}.bloc-article-share-mobile .bloc-share ul.active li a svg,.bloc-article-share .bloc-share ul.active li a svg{width:24px;height:24px;fill:#000;pointer-events:none}.bloc-article-share-mobile .bloc-share ul.active li a:hover,.bloc-article-share .bloc-share ul.active li a:hover{background:#000}.bloc-article-share-mobile .bloc-share ul.active li a:hover svg,.bloc-article-share .bloc-share ul.active li a:hover svg{fill:#fff;color:#fff}.bloc-article-share-mobile .bloc-share .mobile-share-button,.bloc-article-share .bloc-share .mobile-share-button{width:30px;height:30px;padding:5px}.bloc-article-share-mobile .liked+.bloc-share,.bloc-article-share .liked+.bloc-share{margin-left:20px}@media (max-width: 991px){.bloc-article-share-mobile .desktop-share,.bloc-article-share .desktop-share{display:none}}@media (min-width: 992px){.bloc-article-share-mobile .mobile-share,.bloc-article-share .mobile-share{display:none}}table{width:100%}table th,table td{padding:10px}table th{background:#E20714;color:#fff}.bloc-kiosque{background:#000000;border-radius:20px;padding:20px 20px 0;text-align:center;overflow:hidden;margin-bottom:40px}.bloc-kiosque .picto img{margin:0 auto 20px}.bloc-kiosque .edition{font-weight:700;font-size:1.3125rem;line-height:1.4;margin-bottom:30px}.bloc-kiosque .read{margin-bottom:40px}.bloc-kiosque .read a{margin:0}.bloc-kiosque .photo{background:url(../../img/smartphone.svg);background-size:205px;width:205px;height:250px;margin:auto;position:relative}.bloc-kiosque .photo img{position:absolute;top:32px;left:12px}.fancy-prime{max-width:90%;width:400px}.fancy-prime .fancy-abonnement-content-title{font-size:1.0625rem;line-height:1.4;font-weight:600;text-align:center}.fancy-prime img{margin-bottom:20px}.fancy-prime p{font-size:.875rem;line-height:1.4;font-family:bagatela,serif}#fancy-cancel,#fancy-livraison{max-width:90%;width:600px}#fancy-cancel p,#fancy-livraison p,#fancy-cancel li,#fancy-livraison li{font-size:1rem;line-height:1.4}#fancy-search{max-width:90%;width:600px}#fancy-search .form-control{width:100%;margin-bottom:20px}#fancy-search .search-form-title{font-weight:600}@media (max-width: 991px){#fancy-search .search-form-title{font-size:1rem;line-height:1.4}}.fancybox__container .fancybox__content .title-fancy{font-size:1.1875rem;line-height:1.4;font-weight:600;border-bottom:1px solid #CBCBCB;padding-bottom:20px;margin-bottom:20px}.fancybox__container .fancybox__content .carousel__button{top:5px;right:5px;color:#000}.fancybox__container .fancybox__content .carousel__button svg{stroke-width:1.5px;filter:none}.pagination-links .pager{margin:20px 0;display:flex;align-items:center}.pagination-links .pager li.disabled{opacity:.5}.pagination-links .pager li.disabled span svg,.pagination-links .pager li.disabled a svg{stroke:#000!important}.pagination-links .pager li div,.pagination-links .pager li span,.pagination-links .pager li a{color:#999;text-decoration:none;padding:10px;font-size:1.0625rem;line-height:1.4;line-height:1;font-weight:500;display:inline-block}.pagination-links .pager li div svg,.pagination-links .pager li span svg,.pagination-links .pager li a svg{stroke:#e20714;width:15px}.pagination-links .pager li.active div,.pagination-links .pager li.active span{color:#e20714}.pagination-links .pager li.first{flex:1}.pagination-links .pager li.first div,.pagination-links .pager li.first span,.pagination-links .pager li.first a{display:flex;justify-content:flex-start}.pagination-links .pager li.last{flex:1;text-align:right}.pagination-links .pager li.last div,.pagination-links .pager li.last span,.pagination-links .pager li.last a{display:flex;justify-content:flex-end}@media (max-width: 991px){.pagination-links .pager li div,.pagination-links .pager li span,.pagination-links .pager li a{padding:5px;font-size:.8125rem;line-height:1.4;line-height:1}.pagination-links .pager li.first .text,.pagination-links .pager li.last .text{display:none}.pagination-links .pager li.first div svg,.pagination-links .pager li.first span svg,.pagination-links .pager li.first a svg,.pagination-links .pager li.last div svg,.pagination-links .pager li.last span svg,.pagination-links .pager li.last a svg{width:12px;margin-top:2px}}.bloc-live{border:1px solid #CBCBCB;border-top:5px solid #E20714;position:relative;padding-bottom:25px}.bloc-live .bloc-live-title{padding:20px;border-bottom:1px solid #CBCBCB}.bloc-live .bloc-live-title h2{font-size:1.1875rem;line-height:1.4;line-height:1;font-weight:600}.bloc-live .bloc-live-person{padding:20px;border-bottom:1px solid #CBCBCB;display:flex;align-items:center}.bloc-live .bloc-live-person img{border-radius:50%;margin-right:20px}.bloc-live .bloc-live-person .bloc-live-person-info .name{font-size:.8125rem;line-height:1.4}.bloc-live .bloc-live-person .bloc-live-person-info .name strong{font-weight:600}.bloc-live .bloc-live-person .bloc-live-person-info .category{font-size:.75rem;line-height:1.4}.bloc-live .bloc-live-button{position:absolute;bottom:-20px;left:50%;transform:translate(-50%);background:#FFF;padding:0 20px}.bloc-live .bloc-live-button a{white-space:nowrap;margin:0}.bloc-gris{background:#F5F5F5;padding:20px;font-size:.875rem;line-height:1.4}.bloc-blanc{background:#FFF;padding:20px;font-size:.875rem;line-height:1.4}.bloc-border{padding:20px;border:1px solid #CBCBCB;border-radius:3px}.last-number{background:#F5F5F5;padding:50px;align-self:flex-start;text-align:center;margin-bottom:40px}.last-number .last-number-img{scale:1;margin-bottom:30px;display:block}.last-number .last-number-img img{margin:auto}.last-number .number{font-size:.8125rem;line-height:1.4;margin-bottom:10px}.last-number .number strong{display:block;font-size:1rem;line-height:1.4;font-weight:600}.last-number:hover .last-number-img{scale:1.03}.fancybox__container .menu-tag{flex:0}.fancybox__container .menu-tag nav{width:220px}.fancybox__container .menu-tag nav ul{list-style:none;text-align:center;padding:0;flex-direction:column}.fancybox__container .menu-tag nav ul li{width:100%}.fancybox__container .menu-tag nav ul li a{font-size:1.0625rem;line-height:1.4;outline:0!important;text-decoration:none;padding:10px;width:100%;border-bottom:1px solid #999999;font-weight:600}.fancybox__container .menu-tag nav ul li:last-child a{border:none}.fancybox__container .menu-tag nav ul li.active a{color:#e20714}.onglets{margin:30px 0;text-align:left}.onglets .link-item{padding:20px 0;border-bottom:1px solid #CBCBCB;font-size:1.0625rem;line-height:1.4;font-weight:500;cursor:pointer;position:relative}.onglets .link-item .titre-onglet{display:block;width:calc(100% - 30px)}.onglets .link-item:after{content:"";position:absolute;right:0;top:23px;display:block;width:16px;height:16px;background:url(../../img/chevron-bottom.svg) no-repeat center;background-size:contain}.onglets .link-item.active{border-bottom:none;font-weight:700}.onglets .link-item.active:after{transform:rotate(180deg)}.onglets .content-item{display:none;padding:0 20px 20px;border-bottom:1px solid #CBCBCB;font-size:1.0625rem;line-height:1.4;background:#FFF}.onglets .content-item.active{display:block}.tabs{border-top:1px solid #CBCBCB;padding:40px 0;font-size:1rem;line-height:1.4}.tabs .tabs-title h2{font-size:1.1875rem;line-height:1.4;margin-bottom:10px;font-weight:600}.tabs .tabs-content.tabs-modify{display:flex}.tabs .tabs-content.tabs-modify .right{margin-left:auto;text-decoration:underline;cursor:pointer}.tabs .tabs-content.tabs-modify .modifyAddress{text-decoration:underline;cursor:pointer}@media (max-width: 991px){.tabs{padding:20px 0}}.tabs.tabs-adresse .tabs-modify{margin-top:-32px}.tabs.tabs-adresse #formSignUp header img{display:none}#contact{background:#FFF;padding:50px 0 0;margin-top:0}#contact header{margin-bottom:30px}#contact header:before{content:"";width:60px;height:50px;display:block;margin:0 auto 20px;background-size:contain!important}#contact header h2{font-weight:600;font-size:1.75rem;line-height:1.4;margin-bottom:15px}#contact header p{font-size:1.0625rem;line-height:1.4}#contact .contact-inner{text-align:center}#contact .contact-inner header:before{background:url(../../img/picto-contact.svg) no-repeat center}#contact .contact-inner strong{display:block;font-weight:600}#contact .contact-inner small{display:block}#contact .contact-inner .mail{border-right:1px solid #000}#contact .contact-inner .mail:before,#contact .contact-inner .tel:before{content:"";margin:0 auto 20px;display:block;width:50px;height:50px;background-size:contain!important}#contact .contact-inner .mail:before{background:url(../../img/picto-mail.svg) no-repeat center}#contact .contact-inner .tel:before{background:url(../../img/picto-tel.svg) no-repeat center}@media (max-width: 991px){#contact .contact-inner .mail{border-right:0;border-bottom:1px solid #000;padding-bottom:20px;margin-bottom:20px}}.aside-sticky aside{top:80px;position:sticky;margin-bottom:30px;height:620px}@media (max-width: 991px){.aside-sticky aside{height:auto}}.message-alerts{position:fixed;z-index:20;bottom:70px;right:10px}.message-alerts .alert-success{border:1px solid #155724;border-radius:10px;font-size:1rem;line-height:1.4}@media (max-width: 991px){.message-alerts .alert-success{font-size:.875rem;line-height:1.4}}#toTop{position:fixed;z-index:300;bottom:80px;right:30px;width:40px;height:40px;background:#FFF;border-radius:100%;padding:10px;box-shadow:0 0 5px #000;cursor:pointer}#toTop svg{fill:#e20714}@media (max-width: 991px){#toTop{display:none!important}}.form label,form label{font-weight:500;font-size:1rem;line-height:1.4;display:block}.form .flex-line,form .flex-line{margin-bottom:20px;line-height:1.4}.form .flex-line>div,form .flex-line>div{flex:1}.form .flex-line .button,form .flex-line .button{margin-bottom:0;margin-right:10px}.form .flex-line .flex-line,form .flex-line .flex-line{margin-bottom:0}@media (max-width: 991px){.form .flex-line,form .flex-line{flex-direction:column}}.form .flex-col,form .flex-col{margin-bottom:20px;line-height:1.4}.form .flex-col:last-child,form .flex-col:last-child{margin-bottom:0}.form select,form select{display:block;width:100%;padding:11px 40px 11px 20px;font-size:1rem;font-weight:400;line-height:1.2;color:#000;background-color:#fff;background-image:url(../img/chevron-bottom.svg);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #000;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form input,form input{padding:12px 20px;border:1px solid #000;border-radius:3px;font-size:.875rem;line-height:1.4;line-height:1.2;width:100%}.form .form-check,form .form-check{display:flex;align-items:flex-start;margin-bottom:20px;padding-top:10px}.form .form-check input[type=checkbox],form .form-check input[type=checkbox]{width:auto;padding:0;width:20px;min-width:20px;height:20px;margin-top:-2px;margin-right:10px;accent-color:#E20714}.form .form-check input[type=radio],form .form-check input[type=radio]{width:auto;padding:0;width:20px;min-width:20px;height:20px;margin-top:-2px;accent-color:#E20714}.form .form-check label,form .form-check label{line-height:1.2}.form .form-check label[for=info_consent],.form .form-check label[for=partner_info_consent],.form .form-check label[for=cgv],form .form-check label[for=info_consent],form .form-check label[for=partner_info_consent],form .form-check label[for=cgv]{font-size:.8125rem;line-height:1.4}.form .form-check-pading,form .form-check-pading{padding:20px 0}@media (max-width: 991px){.form .form-check-pading,form .form-check-pading{padding:20px 0}}.form .form-check-gray,form .form-check-gray{background:#F5F5F5;padding:10px 0}@media (max-width: 991px){.form .form-check-small label,form .form-check-small label{font-size:.875rem;line-height:1.4}}.form .form-check-abonnement,form .form-check-abonnement{margin-top:40px;background:#F5F5F5}.form .form-radio-border,form .form-radio-border{background:#FFF;border:1px solid #CBCBCB;padding:15px 20px;border-radius:5px;margin-bottom:20px;text-align:left;display:flex;align-items:center}.form .form-radio-border label,form .form-radio-border label{font-size:1rem;line-height:1.4;line-height:1.2;font-weight:600;flex:1;margin-right:20px}.form .form-radio-border label a,.form .form-radio-border label span,form .form-radio-border label a,form .form-radio-border label span{font-weight:400;font-size:.875rem;line-height:1.4;display:inline-block;text-decoration:none}.form .form-radio-border label a svg,.form .form-radio-border label span svg,form .form-radio-border label a svg,form .form-radio-border label span svg{display:inline-block;max-width:18px;vertical-align:bottom}.form .form-radio-border input,form .form-radio-border input{width:20px;height:20px;accent-color:#E20714;margin:0}.form .form-radio-border:has(input[type=radio]:checked),form .form-radio-border:has(input[type=radio]:checked){background-color:#e2071415;border-color:#e20714}@media (max-width: 991px){.form .form-radio-border label,form .form-radio-border label{font-size:.875rem;line-height:1.4;line-height:1.2}.form .form-radio-border label a,.form .form-radio-border label span,form .form-radio-border label a,form .form-radio-border label span{font-size:.8125rem;line-height:1.4}}.form .form-radio-inv,form .form-radio-inv{display:flex;flex-direction:row-reverse}.form .form-radio-inv label,form .form-radio-inv label{margin-left:0;margin-right:20px}.form .g-recaptcha,form .g-recaptcha{margin:30px 0}.form .field-password,form .field-password{position:relative}.form .field-password .eye,form .field-password .eye{position:absolute;display:block;top:28px;right:15px;cursor:pointer;background:url(../../img/picto-eye-no.svg) no-repeat center;background-size:contain!important;width:30px;height:30px}.form .field-password .eye.active,form .field-password .eye.active{background:url(../../img/picto-eye.svg) no-repeat center}.form .field-password small,form .field-password small{font-size:.75rem!important;line-height:1.2!important;display:block;margin-top:5px}.form .card-input,form .card-input{background:url(../../img/picto-card.svg) no-repeat calc(100% - 20px) center}.form .transaction-securise,form .transaction-securise{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:.875rem;line-height:1.4}.form .transaction-securise img,form .transaction-securise img{margin-left:10px}.form .transaction-securise .picto,form .transaction-securise .picto{margin-right:6px;width:10px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}.bloc-paiement-recap .bloc-gris{margin-bottom:20px}.bloc-paiement-recap .shipping{position:relative;cursor:pointer}.bloc-paiement-recap .label{font-size:.875rem;line-height:1.4}.bloc-paiement-recap .flex-line{display:flex;justify-content:space-between;font-weight:500;font-size:1.0625rem;line-height:1.4;padding:20px 0;border-bottom:1px solid #CBCBCB}.bloc-paiement-recap .flex-line .price{font-size:.875rem;line-height:1.4;font-weight:500}.bloc-paiement-recap .flex-line:last-child{border-bottom:none;padding-bottom:0}.bloc-paiement-recap .flex-line[hidden=true]{display:none!important}.bloc-paiement-recap .aide a{font-size:.875rem;line-height:1.4}.bloc-paiement-recap .shipping{position:relative}.bloc-paiement-recap .shipping .label{display:flex}.bloc-paiement-recap .shipping img{width:14px;margin-left:5px;display:block}.bloc-paiement-recap .shipping .shipping-info{display:none;position:absolute;top:40px;padding:10px;background:#FFF;border:2px solid #E5E5E5;border-radius:5px;font-size:.875rem;line-height:1.4;width:100%}.bloc-paiement-recap .shipping img:hover+.shipping-info{display:block}.bloc-paiement-recap .promo{font-size:.875rem;line-height:1.4;display:flex;justify-content:space-between;margin-top:10px}.bloc-paiement-recap .promo .button{border-radius:0;margin:0 0 0 10px}.bloc-paiement-recap .total{font-weight:600}.bloc-paiement-recap .total .price-total{font-size:1.0625rem;line-height:1.4;font-weight:600}.bloc-paiement-recap .buy{margin-top:20px}.bloc-paiement-recap .buy .button{width:100%}.bloc-paiement-recap table tr td{padding:5px 0}.bloc-paiement-recap table tr td:first-child{font-size:.8125rem;line-height:1.4}.bloc-paiement-recap table tr td:last-child{text-align:right}body:has(.overlay-modal.active){overflow:hidden}.overlay-modal{opacity:0;visibility:hidden;position:fixed;z-index:1000;top:0;width:100%}.overlay-modal .overlay-bg{position:absolute;z-index:1;content:"";display:block;width:100vw;height:100vh;background:rgba(0,0,0,.8)}.overlay-modal .overlay-inner{position:absolute;width:500px;background:#FFF;height:100vh;z-index:2;top:0;right:-500px}.overlay-modal .overlay-inner .overlay-close{cursor:pointer;position:absolute;left:30px;top:15px;width:40px;height:40px;background:url(../../img/picto-close.svg) center no-repeat;background-size:16px;border:none}.overlay-modal .overlay-inner .overlay-content{padding:70px 40px 40px;max-height:100%;overflow:scroll;overflow:auto}.overlay-modal .overlay-inner .bt-pass{cursor:pointer;position:absolute;right:40px;top:25px;height:40px;border:none;font-weight:600;font-size:.875rem;line-height:1.4}.overlay-modal .overlay-inner:has(.modalAccomptInner) .overlay-close{left:auto;right:30px;top:30px}.overlay-modal.active{opacity:1;visibility:visible}.overlay-modal.active .overlay-inner{animation:slidein .5s forwards .2s}@media (max-width: 991px){.overlay-modal .overlay-inner{width:100%;right:-100%}.overlay-modal.active .overlay-inner{animation:slideinResponsive .5s forwards .2s}}@keyframes slidein{0%{right:-500px}to{right:0}}@keyframes slideinResponsive{0%{right:-100%}to{right:0}}.modal-container{display:none}body.load-modal .overlay-modal{transition:none!important}body.load-modal .overlay-modal .overlay-inner{animation:initial!important}body.load-modal .overlay-modal.active .overlay-inner{right:0!important}.page-connexion,.modal-connexion{max-width:420px;margin:auto}.page-connexion.modal-connexion-bloc,.modal-connexion.modal-connexion-bloc{border:1px solid #CBCBCB;padding:0 20px 20px;margin-bottom:30px}.page-connexion.modal-connexion-bloc .pre-header,.modal-connexion.modal-connexion-bloc .pre-header{text-align:center;padding:10px 0;background:#000;color:#fff;margin:0 -20px 30px;font-weight:600;font-size:1rem;line-height:1.4}.page-connexion.modal-connexion-bloc .modal-connexion-content,.modal-connexion.modal-connexion-bloc .modal-connexion-content{padding:0 10px}.page-connexion.modal-abonnement .pre-header,.modal-connexion.modal-abonnement .pre-header{background:#FDED4F;color:#000}.page-connexion header,.modal-connexion header{text-align:center;font-size:1rem;line-height:1.4;margin-bottom:30px}.page-connexion header img,.modal-connexion header img{margin:0 auto 10px;width:50px}.page-connexion header .title,.modal-connexion header .title{font-size:1.75rem;line-height:1.4;line-height:1.1;font-weight:600}@media (max-width: 991px){.page-connexion header,.modal-connexion header{margin-bottom:20px}.page-connexion header .title,.modal-connexion header .title{font-size:1.3125rem;line-height:1.4;line-height:1.1}}.page-connexion .page-connexion-content small,.page-connexion .modal-connexion-content small,.modal-connexion .page-connexion-content small,.modal-connexion .modal-connexion-content small{font-size:.8125rem;line-height:1.4}.page-connexion .page-connexion-content .mentions,.page-connexion .modal-connexion-content .mentions,.modal-connexion .page-connexion-content .mentions,.modal-connexion .modal-connexion-content .mentions{font-size:.8125rem;line-height:1.4;line-height:1.2;text-align:center}.page-connexion .page-connexion-content .button,.page-connexion .modal-connexion-content .button,.modal-connexion .page-connexion-content .button,.modal-connexion .modal-connexion-content .button{width:100%}.page-connexion .page-connexion-content .button span,.page-connexion .modal-connexion-content .button span,.modal-connexion .page-connexion-content .button span,.modal-connexion .modal-connexion-content .button span{font-size:1rem;line-height:1.4;line-height:1}.page-connexion .page-connexion-content .info,.page-connexion .modal-connexion-content .info,.modal-connexion .page-connexion-content .info,.modal-connexion .modal-connexion-content .info{border-top:1px solid #CBCBCB;border-bottom:1px solid #CBCBCB;text-align:center;padding:20px 0;margin-bottom:30px}.page-connexion .page-connexion-content .info .title,.page-connexion .modal-connexion-content .info .title,.modal-connexion .page-connexion-content .info .title,.modal-connexion .modal-connexion-content .info .title{font-weight:700;font-size:1rem;line-height:1.4;margin-bottom:5px}.page-connexion .page-connexion-content .info .title span,.page-connexion .modal-connexion-content .info .title span,.modal-connexion .page-connexion-content .info .title span,.modal-connexion .modal-connexion-content .info .title span{display:block;font-size:.8125rem;line-height:1.4;font-weight:500}.page-connexion .page-connexion-content .abonnement-liste,.page-connexion .modal-connexion-content .abonnement-liste,.modal-connexion .page-connexion-content .abonnement-liste,.modal-connexion .modal-connexion-content .abonnement-liste{margin-bottom:30px}.page-connexion .page-connexion-content .abonnement-liste .title,.page-connexion .modal-connexion-content .abonnement-liste .title,.modal-connexion .page-connexion-content .abonnement-liste .title,.modal-connexion .modal-connexion-content .abonnement-liste .title{text-transform:uppercase;font-weight:600;text-align:center;font-size:.6875rem;line-height:1.4}.page-connexion .page-connexion-content .abonnement-liste ul,.page-connexion .modal-connexion-content .abonnement-liste ul,.modal-connexion .page-connexion-content .abonnement-liste ul,.modal-connexion .modal-connexion-content .abonnement-liste ul{margin:0;padding:0}.page-connexion .page-connexion-content .abonnement-liste ul li,.page-connexion .modal-connexion-content .abonnement-liste ul li,.modal-connexion .page-connexion-content .abonnement-liste ul li,.modal-connexion .modal-connexion-content .abonnement-liste ul li{font-size:.875rem;line-height:1.4;position:relative;list-style:none;margin-bottom:20px;display:flex;align-items:center}.page-connexion .page-connexion-content .abonnement-liste ul li i,.page-connexion .modal-connexion-content .abonnement-liste ul li i,.modal-connexion .page-connexion-content .abonnement-liste ul li i,.modal-connexion .modal-connexion-content .abonnement-liste ul li i{min-width:30px;max-width:30px;height:30px;display:block;margin-right:10px;background-size:contain}.page-connexion .page-connexion-content .abonnement-liste ul li i.picto-xmark,.page-connexion .modal-connexion-content .abonnement-liste ul li i.picto-xmark,.modal-connexion .page-connexion-content .abonnement-liste ul li i.picto-xmark,.modal-connexion .modal-connexion-content .abonnement-liste ul li i.picto-xmark{background:url(../../img/picto-xmark.svg) no-repeat center}.page-connexion .page-connexion-content .abonnement-liste ul li i.picto-check,.page-connexion .modal-connexion-content .abonnement-liste ul li i.picto-check,.modal-connexion .page-connexion-content .abonnement-liste ul li i.picto-check,.modal-connexion .modal-connexion-content .abonnement-liste ul li i.picto-check{background:url(../../img/picto-check.svg) no-repeat center}.page-connexion .page-connexion-content .button-abonnement,.page-connexion .modal-connexion-content .button-abonnement,.modal-connexion .page-connexion-content .button-abonnement,.modal-connexion .modal-connexion-content .button-abonnement{white-space:initial!important;text-align:center!important}.page-connexion .page-connexion-content .modal-connexion-content-all .switch,.page-connexion .modal-connexion-content .modal-connexion-content-all .switch,.modal-connexion .page-connexion-content .modal-connexion-content-all .switch,.modal-connexion .modal-connexion-content .modal-connexion-content-all .switch{width:100%}.page-connexion .page-connexion-content .modal-connexion-content-all .switch span,.page-connexion .modal-connexion-content .modal-connexion-content-all .switch span,.modal-connexion .page-connexion-content .modal-connexion-content-all .switch span,.modal-connexion .modal-connexion-content .modal-connexion-content-all .switch span{margin:0}.page-connexion .page-connexion-content .newsletters-list,.page-connexion .modal-connexion-content .newsletters-list,.modal-connexion .page-connexion-content .newsletters-list,.modal-connexion .modal-connexion-content .newsletters-list{margin-top:40px}.page-connexion footer,.modal-connexion footer{text-align:center;margin-top:50px;font-size:.875rem;line-height:1.4}.page-connexion footer img,.modal-connexion footer img{margin:0 auto 15px;width:50px}.page-connexion footer .copyright,.modal-connexion footer .copyright{margin-top:50px}.page-connexion .alert,.modal-connexion .alert{font-size:1rem;line-height:1.4}.page-connexion #paymentMode.info-client-1 .tabs-info-client+.tabs-adresse,.page-connexion .info-client.info-client-1 .tabs-info-client+.tabs-adresse,.modal-connexion #paymentMode.info-client-1 .tabs-info-client+.tabs-adresse,.modal-connexion .info-client.info-client-1 .tabs-info-client+.tabs-adresse{display:none}.page-connexion #paymentMode #content-info p,.page-connexion .info-client #content-info p,.modal-connexion #paymentMode #content-info p,.modal-connexion .info-client #content-info p{margin:0}.page-connexion #paymentMode #modifyInfoUserForm,.page-connexion .info-client #modifyInfoUserForm,.modal-connexion #paymentMode #modifyInfoUserForm,.modal-connexion .info-client #modifyInfoUserForm,.page-connexion #paymentMode #formCheckAddress,.page-connexion .info-client #formCheckAddress,.modal-connexion #paymentMode #formCheckAddress,.modal-connexion .info-client #formCheckAddress{margin-top:15px}@media (max-width: 991px){.page-connexion #paymentMode .tabs:first-child,.page-connexion .info-client .tabs:first-child,.modal-connexion #paymentMode .tabs:first-child,.modal-connexion .info-client .tabs:first-child{border:none}}.page-connexion #paymentMode .tabs-title h2,.page-connexion .info-client .tabs-title h2,.modal-connexion #paymentMode .tabs-title h2,.modal-connexion .info-client .tabs-title h2{font-size:1.0625rem;line-height:1.4}.link-small{font-weight:700;font-size:.875rem;line-height:1.4;display:block;margin:10px auto 0;text-align:center}.connexion-reseau{margin-top:40px;margin-bottom:20px}.connexion-reseau .title{position:relative;margin-bottom:40px}.connexion-reseau .title:before{content:"";display:block;width:100%;top:5px;height:1px;background:#CBCBCB}.connexion-reseau .title span{font-size:.875rem;line-height:1.4;position:absolute;left:50%;transform:translate(-50%);top:-9px;padding:0 10px;background:#FFF;display:inline-block;margin:auto;white-space:nowrap}.connexion-reseau .button{width:100%;background:none;border:1px solid #CBCBCB;color:#000;border-radius:3px;font-weight:400;margin:10px 0 0;cursor:pointer}.connexion-reseau .button img{width:20px;margin-right:10px}.info-supp{font-size:.625rem;line-height:1.4}.info-supp .info-supp-activation{display:flex;align-items:center;justify-content:center;font-size:.8125rem;line-height:1.4}.info-supp .info-supp-activation a{margin:0 0 0 5px}@media (max-width: 991px){.info-supp .info-supp-activation{display:block;text-align:center}}#cardSubChecked .bloc-blanc{margin-bottom:8px}#cardSubChecked .bloc-blanc hr{margin:15px 0}#cardSubChecked .bloc-blanc strong{font-weight:600}#cardSubChecked .bloc-blanc #offreContent{font-size:1rem;line-height:1.4;font-weight:600}#cardSubChecked .bloc-blanc #offreContent span{display:block;font-weight:400;font-size:.875rem;line-height:1.4}#cardSubChecked .bloc-blanc .TotalPeriodSubCard{font-size:.875rem;line-height:1.4}#cardSubChecked .bloc-blanc .TotalPeriodSubCard p strong{font-size:1rem;line-height:1.4}#cardSubChecked .bloc-blanc .TotalSubCard{font-size:1.0625rem;line-height:1.4;font-weight:600}#cardSubChecked .bloc-blanc .flex-line{align-items:flex-end}@media (max-width: 991px){#cardSubChecked{margin:0 -20px}#cardSubChecked .bloc-blanc #offreContent,#cardSubChecked .bloc-blanc .TotalPeriodSubCard,#cardSubChecked .bloc-blanc .TotalPeriodSubCard p strong{font-size:.875rem;line-height:1.4}#cardSubChecked .bloc-blanc .TotalSubCard{font-size:1rem;line-height:1.4}}#formCustom,#formSepa{margin-top:-21px;margin-bottom:20px}#formCustom .button,#formSepa .button{width:100%}.paiement-notify-inner header img{margin:0 auto 20px;width:50px}.paiement-notify-inner header h1{font-weight:600}.paiement-notify-inner .bloc-contact{text-align:center;margin-top:50px;font-size:1rem;line-height:1.4}.paiement-notify-inner .bloc-contact strong{font-weight:600}.paiement-notify-inner .bloc-contact img{margin:0 auto 20px;width:50px}#sd-cmp div[title="Paramètres cookies"]{display:none!important}body{font-family:new-reason,sans-serif;font-size:1.3125rem;line-height:1.4;color:#000;background:#FFF;text-wrap:pretty}body #header{width:100%;background:#FFF;padding:0 40px}body #header .header-inner{height:130px;display:flex;justify-content:space-between;align-items:center}body #header .header-inner .left{flex:1}body #header .header-inner .left .lien-rubrique,body #header .header-inner .left .bt-menu{display:none}body #header .header-inner .left nav ul{display:flex;align-items:center;list-style:none;padding:0}body #header .header-inner .left nav ul li a{font-size:.8125rem;line-height:1.4;padding:10px;text-decoration:none;position:relative;margin-right:20px}body #header .header-inner .left nav ul li a svg{margin:0 auto 5px}body #header .header-inner .left nav ul li a:hover{color:#e20714}@media (max-width: 991px){body #header .header-inner .left .bt-menu{display:block}body #header .header-inner .left nav{display:none}}body #header .header-inner .center .logo{position:relative;top:-20px;width:132px;display:block}@media (max-width: 991px){body #header .header-inner .center .logo{width:66px;top:0}}body #header .header-inner .right{flex:1;display:flex;justify-content:flex-end;align-items:center}body #header .header-inner .right .connexion{font-size:.8125rem;line-height:1.4;padding:0 50px 0 0;text-decoration:none;position:relative}body #header .header-inner .right .connexion svg{margin:0 auto}body #header .header-inner .right .connexion .desktop{margin-top:5px}body #header .header-inner .right .connexion:hover{color:#e20714}body #header .header-inner .right .button-secondary{margin:0}@media (max-width: 991px){body #header .header-inner .right .button-secondary{font-size:.625rem;line-height:1.4;line-height:1;padding:6px 10px}}body #header .header-inner .right .my-account-container{position:relative}body #header .header-inner .right .my-account-container .my-account-name button{display:flex;align-items:center;cursor:pointer;font-size:.875rem;line-height:1.4;font-weight:500;background:none;border:none}body #header .header-inner .right .my-account-container .my-account-name button img{width:12px;margin-left:10px;margin-right:40px}body #header .header-inner .right .my-account-container .my-account-name button svg{margin-right:10px}body #header .header-inner .right .my-account-container .my-account-name button span{display:flex;align-items:center}body #header .header-inner .right .my-account-container .my-account-menu{display:none;position:absolute;z-index:20;top:45px;right:0;padding:20px 30px;background:#FFF;color:#000;box-shadow:0 0 5px #ccc}body #header .header-inner .right .my-account-container .my-account-menu ul{margin:0;padding:0;list-style:none}body #header .header-inner .right .my-account-container .my-account-menu ul li a{text-decoration:none;display:block;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #CCC}body #header .header-inner .right .my-account-container .my-account-menu.active{display:block}@media (max-width: 991px){body #header .header-inner .right .connexion{padding-right:10px}body #header .header-inner .right .connexion span,body #header .header-inner .right .button-secondary span{display:none}body #header .header-inner .right .my-account-container .my-account-name span{display:none!important}}@media (max-width: 991px){body #header{position:fixed;top:0;z-index:100;padding:0 20px;border-bottom:1px solid #F5F5F5}body #header .header-inner{height:50px}}body #header-bottom{background:#FFF;position:sticky;top:0;z-index:10;padding:0 40px;border-top:1px solid #CBCBCB;border-bottom:1px solid #CBCBCB}body #header-bottom .header-inner{height:50px;display:flex;align-items:center}@media (max-width: 991px){body #header-bottom{display:none}}body #main{display:flex;flex-direction:column}body #main #footer-h1{text-align:center;order:3;background:#000;color:#fff}body #main #footer-h1 h1,body #main #footer-h1 .h1{font-family:new-reason,sans-serif;font-weight:600;font-size:1.3125rem;line-height:1.4;padding:40px 0 0;margin-bottom:0}@media (max-width: 991px){body #main #footer-h1 h1,body #main #footer-h1 .h1{font-weight:400;font-size:1.0625rem;line-height:1.4;max-width:220px;margin:auto}}body #main #content{position:relative;z-index:2;order:1}body #main #content .container-main{background:#FFF;padding-top:50px}@media (max-width: 991px){body #main #content .container-main{padding-top:70px}}body #main #content .flex-main-aside{display:flex}body #main #content .flex-main-aside .flex-main{flex:1}body #main #content .flex-main-aside .flex-aside{width:300px}@media (max-width: 991px){body #main #content .flex-main-aside{flex-direction:column}body #main #content .flex-main-aside .flex-main,body #main #content .flex-main-aside .flex-aside{width:100%}}body #main #abonnement{background:#F5F5F5;padding:60px;margin-bottom:0;order:1}body #main #abonnement #abonnement-inner .left{padding-right:100px}body #main #abonnement #abonnement-inner .left .abonnement-title{font-size:1.75rem;line-height:1.4;line-height:1.3;font-weight:700;max-width:360px}body #main #abonnement #abonnement-inner .left ul{list-style:none;margin:10px 0 20px;padding:0}body #main #abonnement #abonnement-inner .left ul li{padding:8px 0;line-height:30px;font-weight:500;font-size:1.0625rem;line-height:1.4;display:flex;align-items:center}body #main #abonnement #abonnement-inner .left ul li:before{content:"";position:relative;top:-2px;background:url(../../img/puce.svg) 0 center no-repeat;background-size:contain;display:block;margin-right:7px;float:left;width:13px;height:16px}@media (max-width: 991px){body #main #abonnement{padding:40px 0;text-align:center}body #main #abonnement #abonnement-inner{gap:0}body #main #abonnement #abonnement-inner .left{order:2;padding:20px 20px 0}body #main #abonnement #abonnement-inner .left .abonnement-title{max-width:100%;font-size:1.3125rem;line-height:1.4;line-height:1.3}body #main #abonnement #abonnement-inner .left .article-list-title{font-size:1.3125rem;line-height:1.4;line-height:1.2}body #main #abonnement #abonnement-inner .left ul{display:none}body #main #abonnement #abonnement-inner .right{order:1}}@media (max-width: 991px){body #cart_info_container #cart_info{position:fixed;width:100%;top:0;z-index:10}body #cart_info_container:has(#cart_info)+#main #content .container-main{padding-top:120px}body #cart_info_container:has(#cart_info .cart_abonnement_inner)+#main #content .container-main{padding-top:140px}}body #footer{background:#000000;color:#fff;padding:40px 0}body #footer a:hover{color:#e20714}@media (max-width: 991px){body #footer{padding-bottom:0;padding-top:20px}}body #footer #footer-inner{display:flex}body #footer #footer-inner .footer-center{text-align:center}body #footer #footer-inner .footer-center img{width:100px;margin:0 auto 15px}body #footer #footer-inner .footer-center p{font-size:1rem;line-height:1.4;margin:0 auto 30px}body #footer #footer-inner .footer-center .social strong{font-size:1rem;line-height:1.4;font-weight:600}body #footer #footer-inner .footer-center .social .social-link{margin-top:10px}body #footer #footer-inner .footer-center .social .social-link ul{list-style:none;padding:0;display:flex;align-items:center;justify-content:center}body #footer #footer-inner .footer-center .social .social-link ul li a{display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:4px;border-radius:50%;border:1px solid #FFFFFF;margin:0 5px}body #footer #footer-inner .footer-center .social .social-link ul li a svg{fill:#000;width:18px;height:18px}body #footer #footer-inner .footer-bloc{flex:1;border-left:1px solid #999999}body #footer #footer-inner .footer-bloc img{margin-bottom:15px}body #footer #footer-inner .footer-bloc .footer-menu{list-style:none}body #footer #footer-inner .footer-bloc .footer-menu>li{padding:0 25px}body #footer #footer-inner .footer-bloc .footer-menu>li .footer-menu-title{font-weight:700;display:block;margin-bottom:10px;font-size:1rem;line-height:1.4}body #footer #footer-inner .footer-bloc .footer-menu>li a{text-decoration:none;font-size:.875rem;line-height:1.4;display:block;padding:5px 0}body #footer #footer-inner .footer-bloc .footer-menu>li .footer-sub-menu{padding:0;list-style:none}body #footer #footer-inner .footer-bloc .footer-menu>li .footer-sub-menu li{padding:0}body #footer #footer-inner .footer-bloc .footer-menu>li+li{margin-top:40px}body #footer #footer-inner .footer-bloc:first-child{border:none}body #footer #footer-inner .footer-app img{width:90px;margin:0}@media (max-width: 991px){body #footer #footer-inner{flex-direction:column}body #footer #footer-inner .footer-center{border-bottom:1px solid #999999;padding-bottom:40px}body #footer #footer-inner .footer-center img{width:66px;margin:0 auto 15px}body #footer #footer-inner .footer-center p{width:200px;margin:0 auto 20px;display:none}body #footer #footer-inner .footer-center .social .social-link ul li a{width:40px;height:40px}body #footer #footer-inner .footer-center .social .social-link ul li a svg{width:22px;height:22px}body #footer #footer-inner .footer-magazine{display:none}body #footer #footer-inner .footer-bloc{border-left:none}body #footer #footer-inner .footer-bloc .footer-menu{border:none;height:100%}body #footer #footer-inner .footer-bloc .footer-menu>li{border-top:1px solid #999999;padding:0}body #footer #footer-inner .footer-bloc .footer-menu>li .footer-menu-title{margin:15px 0;font-weight:600}body #footer #footer-inner .footer-bloc .footer-menu>li .footer-sub-menu{display:none;margin-bottom:20px}body #footer #footer-inner .footer-bloc .footer-menu>li .active{display:block}body #footer #footer-inner .footer-bloc .footer-menu>li+li{margin-top:0}}body #bottom{background:#000000;color:#fff;font-size:.875rem;line-height:1.4}body #bottom #bottom-inner{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #999999;padding:30px 0}body #bottom #bottom-inner p{padding:0;margin:0 20px 0 0;color:#fff}body #bottom #bottom-inner ul{display:flex;align-items:center;list-style:none;flex-wrap:wrap;margin:0;padding:0}body #bottom #bottom-inner ul li{margin-left:20px}body #bottom #bottom-inner ul li a{text-decoration:none}@media (max-width: 991px){body #bottom #bottom-inner{border-top:1px solid #999999;flex-direction:column-reverse;justify-content:center;text-align:center;padding-top:40px}body #bottom #bottom-inner ul li{margin:0;width:100%}body #bottom #bottom-inner ul li a{margin-bottom:10px}body #bottom #bottom-inner p{margin:20px 0 0}}body #bottom.banner-first-connect{margin-bottom:70px}@media (max-width: 991px){body #bottom{margin-bottom:60px!important}}body #fixed{display:none;position:fixed;z-index:50;bottom:0;width:100%}body #fixed.active{display:block}body #fixed #fixed-inner p{margin:0}body #fixed #fixed-inner .flex-line{height:70px;justify-content:space-between;align-items:center}body #fixed #fixed-inner .flex-line .promo-title{font-weight:600;font-size:1.0625rem;line-height:1.4}body #fixed #fixed-inner .flex-line .promo-message{font-size:1.0625rem;line-height:1.4}body #fixed #fixed-inner .flex-line .promo-button{margin:0}body #fixed .bt-close{position:absolute;right:20px;top:50%;transform:translateY(-50%);padding:20px;cursor:pointer}@media (max-width: 991px){body #fixed{bottom:63px;padding:10px 0}body #fixed #fixed-inner .flex-line{height:auto;display:block}body #fixed #fixed-inner .flex-line .promo-message{font-size:.875rem;line-height:1.4;padding-right:50px}body #fixed #fixed-inner .flex-line .promo-button{margin:10px 0 0;padding:6px 10px;font-size:.625rem;line-height:1.4;line-height:1}}body #fixed-mobile{display:none;position:fixed;z-index:51;bottom:0;width:100%;background:#FFF;color:#000;box-shadow:0 0 5px #ccc}body #fixed-mobile #fixed-mobile-inner ul{display:flex;list-style:none;margin:0;padding:0}body #fixed-mobile #fixed-mobile-inner ul li{flex:1;text-align:center}body #fixed-mobile #fixed-mobile-inner ul li a{text-decoration:none;padding:10px;display:block}body #fixed-mobile #fixed-mobile-inner ul li a svg{margin:auto;width:20px;height:20px}body #fixed-mobile #fixed-mobile-inner ul li a span{display:block;font-size:.625rem;line-height:1.4;line-height:1.8;margin-top:5px}@media (max-width: 991px){body #fixed-mobile{display:block}}body #ads-desktop-1{margin-bottom:50px}.home #ads-desktop-1{margin-top:-50px}.home section .section-title{display:flex;align-items:flex-start;justify-content:space-between}.home section .section-title .article-tags{display:flex;flex-wrap:wrap}.home section .section-title .article-tags h3:nth-child(n+6){display:none}@media (max-width: 991px){.home section .section-title .article-tags{display:none}}.home section.section-dark{background:#000;color:#fff;padding-top:50px;padding-bottom:50px}@media (max-width: 991px){.home section.section-dark{padding-top:30px;padding-bottom:30px}}.home section.section-dark .section-title{display:flex;align-items:flex-start;justify-content:space-between}.home section.section-dark .section-title .article-list-title a{color:#fff}.home section.section-dark .section-title .article-list-title a:after{background:#FFF}.home section.section-dark .section-title .article-list-title a:hover{color:#fded4f}.home section.section-dark .section-title .article-list-title a:hover:after{background:#FDED4F}.home section.section-dark .section-title .article-tags .tags-button,.home section.section-dark .section-title .article-tags .see-more-container .see-more-button .see-more,.see-more-container .see-more-button .home section.section-dark .section-title .article-tags .see-more{background:#000;color:#fff}.home section.section-dark .section-title .article-tags .tags-button:hover,.home section.section-dark .section-title .article-tags .see-more-container .see-more-button .see-more:hover,.see-more-container .see-more-button .home section.section-dark .section-title .article-tags .see-more:hover{background:#FDED4F;color:#000;border-color:#fded4f}.home #home-highlighted{margin-top:0}.home #home-highlighted .home-highlighted-bottom{display:flex;gap:50px}.home #home-highlighted .home-highlighted-bottom .last-number{width:300px;margin-bottom:0}.home #home-highlighted .home-highlighted-bottom #secondaryArticle{flex:1;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:20px 50px}.home #home-highlighted .home-highlighted-bottom #secondaryArticle .article-large{grid-row:1/3}.home #home-highlighted .home-highlighted-bottom #secondaryArticle .article-medium .content-text{display:none}@media (max-width: 991px){.home #home-highlighted .home-highlighted-top{margin:0 -20px}.home #home-highlighted .home-highlighted-bottom{flex-direction:column}.home #home-highlighted .home-highlighted-bottom .last-number{display:none}.home #home-highlighted .home-highlighted-bottom #secondaryArticle{grid-template-columns:1fr;grid-template-rows:1fr;gap:0px}.home #home-highlighted .home-highlighted-bottom #secondaryArticle .article-large{margin:0}.home #home-highlighted .home-highlighted-bottom #secondaryArticle .article-large a.article-link{display:grid;gap:20px;grid-template-columns:1fr 1fr;align-items:center;border-bottom:1px solid #CBCBCB;padding-bottom:20px;margin-bottom:20px}.home #home-highlighted .home-highlighted-bottom #secondaryArticle .article-large a.article-link figure{max-width:300px}.home #home-highlighted .home-highlighted-bottom #secondaryArticle .article-large a.article-link .content{margin:0}.home #home-highlighted .home-highlighted-bottom #secondaryArticle .article-large a.article-link .content .tags{font-size:.625rem;line-height:1.4}.home #home-highlighted .home-highlighted-bottom #secondaryArticle .article-large a.article-link .content .title-article{font-size:.875rem;line-height:1.4;font-weight:600}.home #home-highlighted .home-highlighted-bottom #secondaryArticle .article-large a.article-link .content .content-text{display:none}}.home #home-most-read{background:#F5F5F5}.home #home-most-read #home-most-read-inner{padding:50px 0}.home #home-most-read #home-most-read-inner .line article{position:relative}.home #home-most-read #home-most-read-inner .line article .number{position:absolute;top:75px;left:10px;opacity:.6;font-weight:700;color:#fff;font-size:2.75rem;line-height:1.4;line-height:1;pointer-events:none;font-family:Times New Roman,Times,serif}.home #home-most-read #home-most-read-inner .line article.article-premium .title-article:before{display:none}.home #home-most-read #home-most-read-inner .line article.article-premium .title-article span:before{content:"";display:block;float:left;width:18px;height:18px;background:url(../../img/picto-premium.svg) no-repeat;margin-right:5px}.home #home-most-read #home-most-read-inner .line .title-article{-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}@media (max-width: 991px){.home #home-most-read #home-most-read-inner{padding:30px 0}}@media (max-width: 991px){.home #home-actualite #home-actualite-inner .line{gap:0}.home #home-actualite #home-actualite-inner .line article:nth-child(4) a{border-bottom:0;padding-bottom:0;margin-bottom:0}.home #home-actualite #home-actualite-inner .line article:nth-child(n+5){display:none}.home #home-actualite #home-actualite-inner .flex-aside{display:none}}.home #home-grand-angle{margin-bottom:0}.home #home-grand-angle #home-grand-angle-inner .grid-line{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:20px 40px}.home #home-grand-angle #home-grand-angle-inner .grid-line .article-large{grid-row:1/3}@media (max-width: 991px){.home #home-grand-angle #home-grand-angle-inner .grid-line{display:block}}@media (max-width: 991px){.home #home-grand-angle{margin-top:0}}.home #home-dossier{margin-top:45px}.home #home-dossier .article-list-title{position:relative;width:100%}.home #home-dossier .article-list-title:before{content:"";position:absolute;top:20px;width:100%;background:#FFF;display:block;height:1px}.home #home-dossier .article-list-title a{padding-right:30px;font-size:1.1875rem;line-height:1.4;position:relative;background:#000}@media (max-width: 991px){.home #home-dossier{padding:30px 0 10px}}.home #home-magazine{background:#F5F5F5;padding:50px 0 120px;margin-top:0}.home #home-magazine .home-magazine-list{margin:0 -20px;display:block}.home #home-magazine .home-magazine-list .magazine-detail{margin:0 20px;max-width:100%;padding-bottom:40px}.home #home-magazine .home-magazine-list .magazine-detail picture img{width:100%}.home #home-magazine .home-magazine-list .slick-arrow{top:auto;bottom:-80px;left:50%;right:auto;transform:translate(-50%)}.home #home-magazine .home-magazine-list .slick-prev{margin-left:-25px}.home #home-magazine .home-magazine-list .slick-next{margin-left:25px}@media (max-width: 991px){.home #home-magazine{padding:30px 0;margin-bottom:0;margin-top:30px}.home #home-magazine .home-magazine-list .magazine-detail{margin:0}.home #home-magazine .home-magazine-list .magazine-detail .new{display:none}}.home #home-culture #home-culture-inner .grid-line{display:grid;grid-template-columns:1fr 1fr 2fr;grid-template-rows:1fr 1fr;gap:40px}.home #home-culture #home-culture-inner .grid-line .article-large{grid-row:1/3;grid-column:3}@media (max-width: 991px){.home #home-culture #home-culture-inner .grid-line{display:block}}.home #home-history #home-history-inner .grid-line{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:40px}.home #home-history #home-history-inner .grid-line .article-large{grid-row:1/3}@media (max-width: 991px){.home #home-history #home-history-inner .grid-line{display:block}}.home #home-society .slick-arrow{top:-70px;left:auto;right:0;transform:none}.home #home-society .slick-prev{margin-right:55px}.home #home-society .slick-next{margin-right:0}.home #home-society .home-society-list .slick-list{margin:0 -20px}.home #home-society .home-society-list .slick-list article{padding:0 20px}@media (max-width: 991px){.home #home-society{background:#F5F5F5;margin:0 -20px;padding:30px 20px}}.home #home-lifestyle #home-lifestyle-inner .grid-line{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:40px}.home #home-lifestyle #home-lifestyle-inner .grid-line .article-large{grid-row:1/3}@media (max-width: 991px){.home #home-lifestyle #home-lifestyle-inner .grid-line{display:block}}.home #home-party #home-party-inner .slick-arrow{top:-70px;left:auto;right:0;transform:none}.home #home-party #home-party-inner .slick-prev{margin-right:55px}.home #home-party #home-party-inner .slick-next{margin-right:0}.home #home-party #home-party-inner .home-party-list .slick-list{margin:0 -20px}.home #home-party #home-party-inner .home-party-list .slick-list article{padding:0 20px}.home #home-bio #home-bio-inner .home-bio-list{margin:0 -15px}.home #home-bio #home-bio-inner .home-bio-list article{padding:0 15px}.home #home-bio #home-bio-inner .home-bio-list .slick-arrow{top:-70px;left:auto;right:0;transform:none}.home #home-bio #home-bio-inner .home-bio-list .slick-prev{margin-right:55px}.home #home-bio #home-bio-inner .home-bio-list .slick-next{margin-right:0}@media (max-width: 991px){.home #home-bio,.home #home-bio #home-bio-inner .home-bio-list{margin:0}.home #home-bio #home-bio-inner .home-bio-list article{padding:0}}@media (max-width: 991px){.home #main #content .container-main{padding-top:50px}.home #content-inner{display:flex;flex-direction:column}.home #content-inner #home-highlighted{order:1}.home #content-inner #home-most-read{order:2}.home #content-inner #home-actualite{order:3}.home #content-inner #home-grand-angle{order:7}.home #content-inner #ads-mobile-1{order:5}.home #content-inner #home-magazine{order:6}.home #content-inner #home-culture{order:9}.home #content-inner #ads-mobile-2{order:10}.home #content-inner #home-history{order:11}.home #content-inner #home-society{order:12}.home #content-inner #home-lifestyle{order:13}.home #content-inner #home-party{order:14}.home #content-inner #home-bio{order:15}}.article-list{position:relative}.article-list.article-highlighted-home .article-link{margin-bottom:50px}.article-list.article-highlighted-home .article-link figure{aspect-ratio:1240/660;max-width:1240px}.article-list.article-highlighted-home .article-link figure:before{opacity:1;content:"";position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.6666666667) 0%,rgba(0,0,0,0) 100%)}.article-list.article-highlighted-home .article-link .content{position:absolute;z-index:3;bottom:50px;color:#fff;text-align:center;left:50%;transform:translate(-50%);max-width:670px;padding:0 20px;width:100%}.article-list.article-highlighted-home .article-link .content .tags{font-weight:700;margin-bottom:15px}.article-list.article-highlighted-home .article-link .content .title-article{font-size:2.75rem;line-height:1.4;line-height:1.1;font-weight:700}.article-list.article-highlighted-home .article-link .content .author-article{margin-top:15px;font-size:.8125rem;line-height:1.4}@media (max-width: 991px){.article-list.article-highlighted-home .article-link{margin-bottom:30px}.article-list.article-highlighted-home .article-link figure{aspect-ratio:1/1}.article-list.article-highlighted-home .article-link .content{bottom:30px}.article-list.article-highlighted-home .article-link .content .tags{margin-bottom:10px}.article-list.article-highlighted-home .article-link .content .title-article{font-size:1.5rem;line-height:1.4;line-height:1.2}.article-list.article-highlighted-home .article-link .content .author-article{display:none}}.article-list.article-highlighted .article-link{margin-bottom:50px}.article-list.article-highlighted .article-link figure{aspect-ratio:960/600}.article-list.article-highlighted .article-link figure:before{opacity:1;content:"";position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.6666666667) 0%,rgba(0,0,0,0) 100%)}.article-list.article-highlighted .article-link .content{position:absolute;z-index:3;bottom:50px;color:#fff;text-align:center;left:50%;transform:translate(-50%);max-width:670px;padding:0 20px;width:100%}.article-list.article-highlighted .article-link .content .tags{font-weight:700;margin-bottom:15px}.article-list.article-highlighted .article-link .content .title-article{font-size:2.75rem;line-height:1.4;line-height:1.1;font-weight:700}.article-list.article-highlighted .article-link .content .author-article{margin-top:15px;font-size:.8125rem;line-height:1.4}@media (max-width: 991px){.article-list.article-highlighted .article-link{margin-bottom:30px}.article-list.article-highlighted .article-link figure{aspect-ratio:1/1}.article-list.article-highlighted .article-link .content{bottom:30px}.article-list.article-highlighted .article-link .content .tags{margin-bottom:10px}.article-list.article-highlighted .article-link .content .title-article{font-size:1.5rem;line-height:1.4;line-height:1.2}.article-list.article-highlighted .article-link .content .author-article{display:none}}.article-list.article-large .article-link figure{aspect-ratio:960/600}.article-list.article-large .article-link .content .title-article{font-size:1.625rem;line-height:1.4;line-height:1.2;font-weight:700}@media (max-width: 991px){.article-list.article-large .article-link .content .title-article{font-size:1.0625rem;line-height:1.4;line-height:1.2}.article-list.article-large .article-link .content .content-text{font-size:.875rem;line-height:1.4}}@media (max-width: 991px){.article-list.article-large{margin-bottom:30px}}.article-list.article-medium .article-link{margin-bottom:0}.article-list.article-medium .article-link figure{aspect-ratio:960/600;max-width:300px}.article-list.article-medium .article-link .content .title-article{font-size:1.0625rem;line-height:1.4}@media (max-width: 991px){.article-list.article-medium .article-link{display:grid;gap:20px;grid-template-columns:1fr 1fr;align-items:center;border-bottom:1px solid #CBCBCB;padding-bottom:20px;margin-bottom:20px}.article-list.article-medium .article-link .content{margin-top:0}.article-list.article-medium .article-link .content .tags{font-size:.625rem;line-height:1.4}.article-list.article-medium .article-link .content .title-article{font-size:.875rem;line-height:1.4}}.article-list.article-medium:last-child a.article-link{border:none;margin-bottom:0;padding-bottom:0}.article-list.article-small .article-link{display:flex}.article-list.article-small .article-link figure{aspect-ratio:1/1;max-width:120px;margin-right:15px}.article-list.article-small .article-link .content{flex:1;margin-top:0}.article-list.article-small .article-link .content .title-article{font-size:1.0625rem;line-height:1.4}.article-list.article-row{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #F5F5F5}.article-list.article-row .article-link{display:flex;flex-direction:row;align-items:flex-start;margin-bottom:0}.article-list.article-row .article-link figure{aspect-ratio:960/600;margin-right:30px}.article-list.article-row .article-link figure img{width:100%}.article-list.article-row .article-link figure.ratio-square{aspect-ratio:1/1}.article-list.article-row .article-link .content{flex:1;margin-top:0}.article-list.article-row .article-link .content .title-article{font-size:1.1875rem;line-height:1.4}@media (max-width: 991px){.article-list.article-row .article-link{flex-direction:column}.article-list.article-row .article-link figure{margin-right:0;margin-bottom:15px;width:100%}}.article-list.article-tiny .article-link{display:flex;align-items:center;margin:20px 20px 20px 15px}.article-list.article-tiny .article-link .number{position:relative;color:#cbcbcb;font-size:2.75rem;line-height:1.4;font-family:Times New Roman,Times,serif;line-height:1;font-weight:700;margin-right:15px}.article-list.article-tiny .article-link figure{aspect-ratio:960/600;max-width:80px;margin:0 0 0 10px!important}.article-list.article-tiny .article-link .content{flex:1;margin-top:0}.article-list.article-tiny .article-link .content .title-article{font-size:.875rem;line-height:1.4;line-height:1.3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.article-list.article-live .article-link{display:flex;flex-direction:row-reverse;align-items:center;margin:20px}.article-list.article-live .article-link .content{flex:1;margin-top:0}.article-list.article-live .article-link .content time{float:left;margin-right:3px;font-size:.8125rem;line-height:1.4;margin-top:.5px}.article-list.article-live .article-link .content .title-article{font-size:.875rem;line-height:1.4;font-weight:500}.article-list.article-card{border:1px solid #CBCBCB}.article-list.article-card .article-link{margin-bottom:0}.article-list.article-card .article-link figure{aspect-ratio:960/600;max-width:280px}.article-list.article-card .article-link .content{text-align:center;background:#FFF;margin-top:0}.article-list.article-card .article-link .content .tags{background:#FFF;position:relative;top:-15px;display:inline-block;padding:5px 10px}.article-list.article-card .article-link .content .title-article{font-size:1.0625rem;line-height:1.4;padding:10px 30px 20px;margin-top:-20px}@media (max-width: 991px){.article-list.article-card .article-link .content .title-article{font-size:.875rem;line-height:1.4;padding:5px 15px 10px;margin-top:-20px}}.article-list.article-product .article-link figure{aspect-ratio:1/1;border:1px solid #CBCBCB}.article-list.article-product .article-link .content .title-article{font-size:1.0625rem;line-height:1.4;margin:0}.article-list.article-product .article-link .content .price-article{font-size:1.0625rem;line-height:1.4;font-weight:300}.article-list.article-product .article-link .content .price-article .product-price-old{font-size:1.0625rem;line-height:1.4;text-decoration:line-through;margin-left:10px}.article-list.article-product .article-link .content .date-article{font-size:1.0625rem;line-height:1.4;font-weight:300}.article-list.article-magazine{max-width:100%}.article-list.article-magazine .article-link figure{padding:15px 0;max-width:100%;border:1px solid #CBCBCB}.article-list.article-magazine .article-link figure img{width:70%;height:auto;object-fit:contain;margin:auto}.article-list.article-magazine .article-link .content .title-article{font-size:1.0625rem;line-height:1.4;margin:10px 0 0}.article-list.article-magazine .article-link .content .price-article,.article-list.article-magazine .article-link .content .date-article{font-size:1.0625rem;line-height:1.4;font-weight:300}@media (max-width: 991px){.article-list.article-magazine .article-link figure img{width:65%}}.article-list.article-square .article-link figure{aspect-ratio:1/1;border-radius:3px}.article-list.article-square .article-link .content .title-article{font-size:1rem;line-height:1.4;line-height:1.2}.article-list.article-square .article-link .content .function{font-size:.8125rem;line-height:1.4}@media (max-width: 991px){.article-list.article-square .article-link .content .title-article{font-size:.875rem;line-height:1.4;line-height:1.2}.article-list.article-square .article-link .content .function{font-size:.625rem;line-height:1.4}}.article-list .article-link{text-decoration:none;margin-bottom:20px;display:block}.article-list .article-link figure{overflow:hidden;background:#EEE}.article-list .article-link figure img{width:100%;height:100%;object-fit:cover}.article-list .article-link .content{margin-top:15px}.article-list .article-link .content .tags{margin:0 0 6px;display:block;font-size:.8125rem;line-height:1.4}.article-list .article-link .content .title-article{font-weight:600}.article-list .article-link .content .content-text{display:block;margin-top:5px;font-family:bagatela,serif;font-size:1.0625rem;line-height:1.4}.article-list .article-link .content .content-text em{font-size:.875rem;line-height:1.4}@media (max-width: 991px){.article-list .article-link .content .tags{margin:0 0 3px}}.article-list .article-link:hover .content .title-article{text-decoration:underline}.article-list.article-premium .article-link .content .title-article:before{content:"";display:block;float:left;width:18px;height:18px;background:url(../../img/picto-premium.svg) no-repeat;margin-right:5px}.article-list.article-large.article-premium .article-link .content .title-article:before{margin-top:3px;width:20px}@media (max-width: 991px){.article-list.article-large.article-premium .article-link .content .title-article:before{margin-top:0}}.article-list.article-highlighted.article-premium .article-link .content .title-article:before,.article-list.article-highlighted-home.article-premium .article-link .content .title-article:before{display:none}.article-list.article-highlighted.article-premium .article-link .content .tags:before,.article-list.article-highlighted-home.article-premium .article-link .content .tags:before{content:"";display:block;margin:0 auto 10px;width:18px;height:18px;background:url(../../img/picto-premium.svg) no-repeat}.slick-slider article.article-list .article-link{border:none;margin-bottom:0;padding-bottom:0}@media (max-width: 991px){.slick-responsive article.article-list .article-link{display:block;width:130px;margin-right:20px;border:none}.slick-responsive article.article-list .article-link figure{margin-bottom:10px}}@media (max-width: 991px){.slide-responsive-container{overflow:hidden}.slide-responsive-container .slide-responsive-scroll{overflow-x:auto}.slide-responsive-container .slide-responsive-scroll .slide-responsive-content{width:fit-content;display:flex!important;flex-wrap:nowrap;gap:20px;white-space:nowrap;margin:0 0 10px!important}.slide-responsive-container .slide-responsive-scroll .slide-responsive-content .personalities-list,.slide-responsive-container .slide-responsive-scroll .slide-responsive-content .magazine-detail,.slide-responsive-container .slide-responsive-scroll .slide-responsive-content .article-magazine,.slide-responsive-container .slide-responsive-scroll .slide-responsive-content .article-product,.slide-responsive-container .slide-responsive-scroll .slide-responsive-content .article-square,.slide-responsive-container .slide-responsive-scroll .slide-responsive-content .article-medium{width:35vw;white-space:initial;max-width:100%;margin:0;padding:0}.slide-responsive-container .slide-responsive-scroll .slide-responsive-content .personalities-list .article-link,.slide-responsive-container .slide-responsive-scroll .slide-responsive-content .magazine-detail .article-link,.slide-responsive-container .slide-responsive-scroll .slide-responsive-content .article-magazine .article-link,.slide-responsive-container .slide-responsive-scroll .slide-responsive-content .article-product .article-link,.slide-responsive-container .slide-responsive-scroll .slide-responsive-content .article-square .article-link,.slide-responsive-container .slide-responsive-scroll .slide-responsive-content .article-medium .article-link{display:block;border-bottom:0;margin-bottom:0;padding-bottom:10px}.slide-responsive-container .slide-responsive-scroll .slide-responsive-content .personalities-list .article-link .content,.slide-responsive-container .slide-responsive-scroll .slide-responsive-content .magazine-detail .article-link .content,.slide-responsive-container .slide-responsive-scroll .slide-responsive-content .article-magazine .article-link .content,.slide-responsive-container .slide-responsive-scroll .slide-responsive-content .article-product .article-link .content,.slide-responsive-container .slide-responsive-scroll .slide-responsive-content .article-square .article-link .content,.slide-responsive-container .slide-responsive-scroll .slide-responsive-content .article-medium .article-link .content{margin-top:10px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}}@media (max-width: 480px){.slide-responsive-container .slide-responsive-scroll .slide-responsive-content .personalities-list,.slide-responsive-container .slide-responsive-scroll .slide-responsive-content .magazine-detail,.slide-responsive-container .slide-responsive-scroll .slide-responsive-content .article-magazine,.slide-responsive-container .slide-responsive-scroll .slide-responsive-content .article-product,.slide-responsive-container .slide-responsive-scroll .slide-responsive-content .article-square,.slide-responsive-container .slide-responsive-scroll .slide-responsive-content .article-medium{width:55vw}}@media (max-width: 991px){body.article #breadcrumb{position:absolute;z-index:2}}body.article .with-aside{display:flex;align-items:flex-start;gap:30px}body.article .with-aside .article-main{flex:1;min-width:1px;width:100%}body.article .with-aside aside{width:300px}@media (max-width: 991px){body.article .with-aside{flex-direction:column}}body.article #page-article{margin-bottom:0}@media (max-width: 991px){body.article #page-article{position:relative;top:-10px}}body.article #page-article .bloc-article-share-mobile{display:none}@media (max-width: 991px){body.article #page-article .bloc-article-share-mobile{display:flex;flex-direction:row-reverse;margin:0;padding:0 0 20px!important;border:none}body.article #page-article .bloc-article-share-mobile .info-paid{margin:0 auto 0 0!important}}body.article #page-article #page-article-inner .article-main figure{margin:40px 0;text-align:left}body.article #page-article #page-article-inner .article-main figure figcaption{font-size:.75rem;line-height:1.4;margin-top:10px;font-family:bagatela,serif}body.article #page-article #page-article-inner .article-main figure figcaption strong{font-weight:400;font-size:1rem;line-height:1.4}body.article #page-article #page-article-inner .article-main figure figcaption em{font-weight:400;font-size:1rem;line-height:1.4;font-style:normal}body.article #page-article #page-article-inner .article-main header .chapo{font-size:1.5rem;line-height:1.4;margin-bottom:20px;font-family:bagatela,serif}body.article #page-article #page-article-inner .article-main header .author{margin-bottom:10px;font-size:.8125rem;line-height:1.4}body.article #page-article #page-article-inner .article-main header .article-photo{margin-bottom:25px}body.article #page-article #page-article-inner .article-main header #upfront{margin-top:10px}body.article #page-article #page-article-inner .article-main #page-article-content{font-size:1.3125rem;line-height:1.4}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text{font-family:bagatela,serif;margin-bottom:40px;flex:1;min-width:1px;width:100%}@media (max-width: 991px){body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text{margin-bottom:0}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .bloc-article-share{display:none}}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge{margin:40px 0}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge h2{font-family:new-reason,sans-serif;font-size:1.5rem;line-height:1.4;line-height:1.2;margin:30px 0 15px}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge .first-letter{font-size:6.875rem;line-height:1.4;display:block;line-height:.7;margin-right:10px;margin-bottom:10px;float:left}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge a{display:inline}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge p a{text-underline-offset:5px}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge p a:hover{text-decoration:none;color:#616571}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge .simple-box .simple-box-description{font-weight:700}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge .simple-box .simple-box-description .simple-box-read-more{margin-right:5px}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge .also-read,body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge .lire-la-suite{border-left:5px solid #E20714;margin:20px 0;padding:0 0 0 20px}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge .also-read strong,body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge .lire-la-suite strong{font-weight:600}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge .also-read a,body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge .lire-la-suite a{display:block;color:#000;font-size:1.125rem;line-height:1.4;font-weight:500;position:relative;margin-bottom:10px;font-style:italic;text-decoration:none}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge .also-read a:hover,body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge .lire-la-suite a:hover{text-decoration:underline}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge .also-read a:last-child,body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge .lire-la-suite a:last-child{margin-bottom:0}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge .also-read .simple-box-ul .simple-box-li a,body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge .lire-la-suite .simple-box-ul .simple-box-li a{display:block;font-weight:400;width:100%;font-size:1.125rem;line-height:1.4;color:#000;position:relative;padding-left:30px;line-height:1.2;margin-top:4px}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge .also-read .simple-box-ul .simple-box-li a:before,body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge .lire-la-suite .simple-box-ul .simple-box-li a:before{content:"→";display:block;position:absolute;left:0;width:24px;height:24px}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge .raw-html-embed{margin:20px 0;padding:0 0 0 20px}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge .raw-html-embed p{margin:0}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge .raw-html-embed strong{font-weight:600}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge .raw-html-embed a{display:flex;color:#fff;font-weight:600;font-size:1rem;line-height:1.4;font-weight:500;position:relative;margin-bottom:10px;border-radius:0}@media (max-width: 767px){body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge .raw-html-embed a{width:50%}}@media (min-width: 992px){body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge .raw-html-embed a{width:35%}}@media (min-width: 768px){body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge .raw-html-embed a{width:25%}}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge .raw-html-embed a:hover{color:#000}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge .raw-html-embed a:before{display:block;min-width:24px;width:24px;height:24px}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge .raw-html-embed a:last-child{margin-bottom:0}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge #paywall{background:#FFF;font-family:new-reason,sans-serif;position:relative;text-align:center;font-size:.8125rem;line-height:1.4;border-bottom:1px solid #CBCBCB;padding-bottom:20px}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge #paywall:before{content:"";position:absolute;left:0;top:-210px;width:100%;height:200px;background:linear-gradient(0deg,white 20%,rgba(255,255,255,0) 100%)}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge #paywall .paywall-connexion a{font-weight:700}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge #paywall .paywall-inner{border-top:5px solid #E20714;padding:30px;margin-top:30px}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge #paywall .paywall-inner.paywall-subscription{border-color:#fded4f}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge #paywall .paywall-inner .paywall-title{font-size:1.3125rem;line-height:1.4}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge #paywall .paywall-inner .paywall-sub-title{font-size:.875rem;line-height:1.4;font-weight:500;max-width:410px;margin:auto}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge #paywall .paywall-inner .bt-modal{padding-left:80px;display:inline-block;padding-right:80px;margin:30px auto 15px;font-size:1rem;line-height:1.4;border-radius:40px;white-space:break-spaces}@media (max-width: 991px){body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge #paywall .paywall-inner .bt-modal{font-size:.875rem;line-height:1.4;padding-right:20px;padding-left:20px}}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge #paywall .paywall-advantage{margin-top:10px}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge #paywall .paywall-advantage .paywall-advantage-header a{text-transform:uppercase;font-weight:600;font-size:.625rem;line-height:1.4;text-decoration:underline}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge #paywall .paywall-advantage .paywall-advantage-button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:600;font-size:.625rem;line-height:1.4;text-decoration:underline}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge #paywall .paywall-advantage .paywall-advantage-button:after{content:"";display:block;margin-left:10px;width:12px;height:12px;background:url(../../img/chevron-bottom.svg) no-repeat center;background-size:contain;transform:rotate(0)}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge #paywall .paywall-advantage .paywall-advantage-button.active:after{transform:rotate(180deg)}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge #paywall .paywall-advantage-content{display:none;margin-top:10px}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge #paywall .paywall-advantage-content.active{display:block}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge #paywall .paywall-advantage-content .paywall-advantage-title{font-weight:700;max-width:300px;margin:20px auto 30px}@media (max-width: 991px){body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge #paywall .paywall-advantage-content .paywall-advantage-title{margin-bottom:10px}}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge #paywall .paywall-advantage-content .paywall-advantage-list{display:flex}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge #paywall .paywall-advantage-content .paywall-advantage-list .paywall-advantage-detail{border-left:1px solid #CBCBCB;padding:0 15px}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge #paywall .paywall-advantage-content .paywall-advantage-list .paywall-advantage-detail:first-child{border:none}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge #paywall .paywall-advantage-content .paywall-advantage-list .paywall-advantage-detail:before{content:"";display:block;width:24px;height:24px;margin:0 auto 10px;background-size:contain!important}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge #paywall .paywall-advantage-content .paywall-advantage-list .paywall-advantage-detail:nth-child(1):before{background:url(../../img/picto-premium.svg) no-repeat center}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge #paywall .paywall-advantage-content .paywall-advantage-list .paywall-advantage-detail:nth-child(2):before{background:url(../../img/picto-magazine.svg) no-repeat center}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge #paywall .paywall-advantage-content .paywall-advantage-list .paywall-advantage-detail:nth-child(3):before{background:url(../../img/picto-newsletter.svg) no-repeat center}@media (max-width: 991px){body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge #paywall .paywall-advantage-content .paywall-advantage-list{flex-direction:column}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge #paywall .paywall-advantage-content .paywall-advantage-list .paywall-advantage-detail{border-left:0;border-top:1px solid #CBCBCB;padding:15px}}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge #paywall .paywall-info{border-top:1px solid #CBCBCB;margin-top:20px;padding-top:20px;text-align:left}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge #paywall .paywall-info .paywall-info-button{font-size:.875rem;line-height:1.4;font-weight:600;display:flex;justify-content:space-between;cursor:pointer}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge #paywall .paywall-info .paywall-info-button:after{content:"";display:block;margin:0;width:16px;height:16px;background:url(../../img/chevron-bottom.svg) no-repeat center;background-size:contain;transform:rotate(0)}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge #paywall .paywall-info .paywall-info-button.active:after{transform:rotate(180deg)}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge #paywall .paywall-info-content{display:none;margin-top:10px;text-align:left;font-family:bagatela,serif}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge #paywall .paywall-info-content.active{display:block}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge #paywall .paywall-info-content .flex-line .left{width:90px;margin-right:20px}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge #paywall .paywall-info-content .flex-line .left img{border-radius:50%}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge #paywall .paywall-info-content .flex-line .right{flex:1}body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge #paywall .paywall-info-content .flex-line .right .paywall-author{font-family:new-reason,sans-serif;font-size:.625rem;line-height:1.4}@media (max-width: 991px){body.article #page-article #page-article-inner .article-main #page-article-content #page-article-content-text .content-text-marge #paywall .paywall-info-content .flex-line .right .paywall-author span{display:block}}body.article #page-article #page-article-inner .article-main #page-article-content #newspacks{margin-top:40px;margin-bottom:25px}body.article #page-article #page-article-inner .article-main #page-article-content #newspacks .article-list-title{font-family:new-reason,sans-serif}body.article #page-article #page-article-inner .article-main #page-article-content #newspacks .button{margin:0 0 10px}body.article #page-article #page-article-inner .article-main #page-article-content #tags{border-top:1px solid #CBCBCB;margin:0 0 60px;padding-top:35px}body.article #page-article #page-article-inner .article-main #page-article-content #tags .tags-button:first-child,body.article #page-article #page-article-inner .article-main #page-article-content #tags .see-more-container .see-more-button .see-more:first-child,.see-more-container .see-more-button body.article #page-article #page-article-inner .article-main #page-article-content #tags .see-more:first-child{margin-left:0}body.article #page-article #page-article-inner aside{height:460px;top:80px;position:sticky;margin-bottom:30px}body.article #page-article #page-article-inner aside:has(.milibris){height:940px}body.article #page-article #page-article-inner aside:has(.ads){height:1120px}body.article #page-article #page-article-inner aside:has(.ads):has(.milibris){height:1675px}@media (max-width: 991px){body.article #page-article #page-article-inner aside{height:auto!important;top:auto;position:relative;margin-bottom:0}}body.article #page-article #page-article-inner aside .optidigital-wrapper-div{margin-bottom:40px!important}body.article #page-article #page-article-inner aside .bloc-live{padding-bottom:0}body.article #page-article #page-article-inner aside .ads iframe{margin-bottom:40px}body.article #page-article #page-article-inner aside .last-number{margin-bottom:40px}body.article #page-article #page-article-inner aside .milibris{margin-bottom:40px;text-align:center;padding:40px 50px}body.article #page-article #page-article-inner aside .milibris .magazine-detail .link-picture{display:block;width:100%;text-decoration:none}body.article #page-article #page-article-inner aside .milibris .magazine-detail .link-picture picture{margin-bottom:20px;display:block}body.article #page-article #page-article-inner aside .milibris .magazine-detail .link-picture picture img{width:100%;transform:scale(1)}body.article #page-article #page-article-inner aside .milibris .magazine-detail .link-picture .content{font-size:1rem;line-height:1.4;margin-bottom:15px}body.article #page-article #page-article-inner aside .milibris .magazine-detail .link-picture .content strong{font-weight:600}body.article #page-article #page-article-inner aside .milibris .magazine-detail .link-picture:hover picture img{transform:scale(1.05)}body.article #page-article #page-article-inner aside .milibris .magazine-detail .button-secondary{width:100%}body.article #page-article #page-article-inner #personalities{margin-bottom:0;margin-top:40px}body.article #page-article #page-article-inner #personalities .article-list-title{font-family:new-reason,sans-serif}body.article #page-article #page-article-inner #personalities article figure{margin:0}body.article #page-article #page-article-inner #personalities .slick-arrow{top:-65px;left:auto;right:0;transform:none}body.article #page-article #page-article-inner #personalities .slick-prev{margin-right:55px}body.article #page-article #page-article-inner #personalities .slick-next{margin-right:0}@media (max-width: 991px){body.article #page-article #page-article-inner{flex-direction:column}body.article #page-article #page-article-inner article header{display:flex;flex-direction:column}body.article #page-article #page-article-inner article header figure{order:2}body.article #page-article #page-article-inner article header .chapo{order:3}body.article #page-article #page-article-inner article header .author{order:1}body.article #page-article #page-article-inner article #content #content-text{margin:0!important}body.article #page-article #page-article-inner article #content #content-text .content-text-marge{margin-top:0}body.article #page-article #page-article-inner article #content #content-text .share{display:none}body.article #page-article #page-article-inner aside{width:100%;margin-bottom:30px}}body.article #outbrain{margin:40px 0 0}body.article #outbrain .OUTBRAIN .ob-widget{max-width:100%;min-width:0;background:#F5F5F5;padding:20px;margin:0}body.article #outbrain .OUTBRAIN .ob-widget .ob-widget-header .ob-widget-text{font-weight:600;font-family:new-reason,sans-serif;font-size:1.625rem;line-height:1.4;color:#000}body.article #outbrain .OUTBRAIN .ob-widget .ob-widget-header .ob-widget-text:after{content:"";position:relative;left:0;display:inline-block;width:7px;height:11px;background:#000;mask:url(../../img/chevron-right-black.svg) no-repeat;-webkit-mask:url(../../img/chevron-right-black.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;margin-left:10px}body.article #outbrain .OUTBRAIN .ob-widget .ob-dynamic-rec-link{margin-bottom:20px}body.article #outbrain .OUTBRAIN .ob-widget .ob-rec-text{font-size:.875rem;line-height:1.4;font-family:new-reason,sans-serif;margin-top:10px}body.article #outbrain .OUTBRAIN .ob-widget .ob-rec-description{display:none}body.article #outbrain .OUTBRAIN .ob-widget .ob-rec-source{font-size:.875rem;line-height:1.4;font-family:new-reason,sans-serif}@media (max-width: 991px){body.article #outbrain .OUTBRAIN .ob-widget .ob-widget-items-container .ob-dynamic-rec-container{width:100%;max-width:100%;margin:10px 0}body.article #outbrain .OUTBRAIN .ob-widget .ob-widget-items-container .ob-dynamic-rec-container a{width:100%;display:block}body.article #outbrain .OUTBRAIN .ob-widget .ob-widget-items-container .ob-dynamic-rec-container img{width:100%}}body.article #outbrain aside{height:600px;top:80px;position:sticky;margin-bottom:30px}@media (max-width: 991px){body.article #outbrain aside{display:none}}body.article #same-category{margin-top:30px}@media (max-width: 991px){body.article #same-category .line{gap:0}}body.article-premium #breadcrumb ol{justify-content:center}@media (max-width: 991px){body.article-premium #breadcrumb ol{justify-content:flex-start}}body.article-premium #page-article .title-article{text-align:center}body.article-premium #page-article aside .title-article{text-align:left}body.article-premium #page-article #page-article-inner article header{display:flex;flex-direction:column}body.article-premium #page-article #page-article-inner article .article-main-header{text-align:center}body.article-premium #page-article #page-article-inner article #content{border-top:1px solid #CBCBCB;padding-top:30px}body.article-premium #page-article .share{border:none;margin-top:0;padding-top:0}body.article-premium #page-article .share .info-paid{margin-left:auto;font-weight:700;font-size:.875rem;line-height:1.4}body.article-premium #page-article .share .info-paid:before{content:"";display:block;float:left;width:18px;height:18px;background:url(../../img/picto-premium.svg) no-repeat;margin-right:5px}@media (max-width: 991px){body.article-premium #page-article .share .info-paid{font-size:.8125rem;line-height:1.4;font-weight:600}}@media (max-width: 991px){body.article-premium #page-article .title-article{text-align:left}body.article-premium #page-article #page-article-inner article header #upfront{margin-top:0}body.article-premium #page-article #page-article-inner article .article-main-header{text-align:left}body.article-premium #page-article #page-article-inner article .bloc-article-share{display:none}body.article-premium #page-article #page-article-inner article #content{flex-direction:column;padding-top:0}body.article-premium #page-article #page-article-inner article #content #content-text{width:100%}body.article-premium #page-article #page-article-inner article #content aside{width:100%}}body.newspack .chapo,body.newspacklist .chapo,body.categoryChild .chapo,body.category .chapo{border-top:1px solid #CBCBCB;padding-top:30px;margin-bottom:30px}body.newspack #bio #bio-inner .bio-list,body.newspacklist #bio #bio-inner .bio-list,body.categoryChild #bio #bio-inner .bio-list,body.category #bio #bio-inner .bio-list{margin:0 -15px}body.newspack #bio #bio-inner .bio-list .slick-arrow,body.newspacklist #bio #bio-inner .bio-list .slick-arrow,body.categoryChild #bio #bio-inner .bio-list .slick-arrow,body.category #bio #bio-inner .bio-list .slick-arrow{top:-60px;left:auto;right:0;transform:none}body.newspack #bio #bio-inner .bio-list .slick-prev,body.newspacklist #bio #bio-inner .bio-list .slick-prev,body.categoryChild #bio #bio-inner .bio-list .slick-prev,body.category #bio #bio-inner .bio-list .slick-prev{margin-right:55px}body.newspack #bio #bio-inner .bio-list .slick-next,body.newspacklist #bio #bio-inner .bio-list .slick-next,body.categoryChild #bio #bio-inner .bio-list .slick-next,body.category #bio #bio-inner .bio-list .slick-next{margin-right:0}body.newspack #bio #bio-inner .bio-list article,body.newspacklist #bio #bio-inner .bio-list article,body.categoryChild #bio #bio-inner .bio-list article,body.category #bio #bio-inner .bio-list article{padding:15px}@media (max-width: 991px){body.newspack #bio #bio-inner .bio-list,body.newspacklist #bio #bio-inner .bio-list,body.categoryChild #bio #bio-inner .bio-list,body.category #bio #bio-inner .bio-list{margin:0}body.newspack #bio #bio-inner .bio-list article,body.newspacklist #bio #bio-inner .bio-list article,body.categoryChild #bio #bio-inner .bio-list article,body.category #bio #bio-inner .bio-list article{padding:0}}@media (max-width: 991px){body.newspack #recentArticles .last-number,body.newspacklist #recentArticles .last-number,body.categoryChild #recentArticles .last-number,body.category #recentArticles .last-number{margin:0}}@media (max-width: 991px){body.newspack #folder,body.newspacklist #folder,body.categoryChild #folder,body.category #folder{margin-bottom:70px}}body.newspack #category,body.newspacklist #category,body.categoryChild #category,body.category #category{margin-bottom:0}body.newspack #category+.otherArticles,body.newspacklist #category+.otherArticles,body.categoryChild #category+.otherArticles,body.category #category+.otherArticles{margin-top:0}body.newspack .otherArticles .article-list:last-child,body.newspacklist .otherArticles .article-list:last-child,body.categoryChild .otherArticles .article-list:last-child,body.category .otherArticles .article-list:last-child{margin-bottom:0}body.newspack .otherArticles-1,body.newspacklist .otherArticles-1,body.categoryChild .otherArticles-1,body.category .otherArticles-1{margin-bottom:40px}@media (max-width: 991px){body.newspack .otherArticles-1,body.newspacklist .otherArticles-1,body.categoryChild .otherArticles-1,body.category .otherArticles-1{margin-bottom:0}}@media (max-width: 991px){body.newspack .otherArticles-2,body.newspacklist .otherArticles-2,body.categoryChild .otherArticles-2,body.category .otherArticles-2{margin-bottom:0}}body.newspack .chapo_mobile_only,body.newspacklist .chapo_mobile_only,body.categoryChild .chapo_mobile_only,body.category .chapo_mobile_only{display:none}@media screen and (max-width: 599px){body.newspack .chapo_mobile_only,body.newspacklist .chapo_mobile_only,body.categoryChild .chapo_mobile_only,body.category .chapo_mobile_only{display:block}body.newspack .chapo_desktop_only,body.newspacklist .chapo_desktop_only,body.categoryChild .chapo_desktop_only,body.category .chapo_desktop_only{display:none}}#cms .cms-content{font-size:1.0625rem;line-height:1.4;font-family:bagatela,serif}#cms .cms-content h2{font-size:1.3125rem;line-height:1.4;font-family:new-reason,sans-serif}#cms .cms-content h3{font-size:1.0625rem;line-height:1.4;font-family:new-reason,sans-serif;color:#e20714}body.notre-histoire #cms{padding-bottom:0}body.notre-histoire #cms .chapo{text-align:center;margin-top:40px}body.notre-histoire #cms .chapo h2{font-size:1.625rem;line-height:1.4;color:#e20714}body.notre-histoire #cms .date-history{padding:40px 0}body.notre-histoire #cms .date-history .line-2{gap:50px;margin-bottom:0}body.notre-histoire #cms .date-history .line-2 .text{padding:0 50px}body.notre-histoire #cms .date-history .line-2 .text .date{font-size:1.625rem;line-height:1.4;line-height:1;font-weight:400}body.notre-histoire #cms .date-history .line-2 .text .date:after{content:"";width:100px;height:1px;display:block;margin:15px 0 40px;background:#000}body.notre-histoire #cms .date-history .line-2 .text p{font-size:1rem;line-height:1.4;font-weight:400}body.notre-histoire #cms .date-history .line-2 .photo figure{text-align:center;display:block}body.notre-histoire #cms .date-history .line-2 .photo figure img{margin:auto}body.notre-histoire #cms .date-history .line-2 .photo figure figcaption{font-size:.875rem;line-height:1.4;color:#000;margin-top:20px}body.notre-histoire #cms .date-history .line-2 .photo figure figcaption span{display:block;color:#777}body.notre-histoire #cms .date-history .container-medium{max-width:744px;margin:auto}@media (min-width: 992px){body.notre-histoire #cms .date-history:nth-child(odd) .line-2{direction:rtl}body.notre-histoire #cms .date-history:nth-child(odd) .line-2 .text{direction:initial}}@media (max-width: 991px){body.notre-histoire #cms .date-history{padding:40px 20px}body.notre-histoire #cms .date-history .container-medium{max-width:100%}body.notre-histoire #cms .date-history .line-2{gap:10px}body.notre-histoire #cms .date-history .line-2 .text{padding:0}body.notre-histoire #cms .date-history .line-2 .text .date:after{margin:10px 0 20px}}body.publicite #cms{font-size:1rem;line-height:1.4}body.publicite #cms h2{font-size:1.1875rem;line-height:1.4;margin:0 0 30px}body.publicite #cms .cms-header{text-align:center}body.publicite #cms .cms-header h1{text-align:left}body.publicite #cms .cms-header h2{font-size:1.625rem;line-height:1.4;margin:20px}body.publicite #cms .cms-header h2:after{display:none}body.publicite #cms .campagne-pub{text-align:center}body.publicite #cms .campagne-pub .campagne-pub-line{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}body.publicite #cms .campagne-pub .campagne-pub-line .bloc-number{color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;height:260px}body.publicite #cms .campagne-pub .campagne-pub-line .bloc-number .number-txt{font-size:1.625rem;line-height:1.4;font-weight:700}body.publicite #cms .campagne-pub .campagne-pub-line .bloc-number .number-desc{font-size:.875rem;line-height:1.4}body.publicite #cms .campagne-pub .campagne-pub-line .bloc-number .number-desc strong{display:block}body.publicite #cms .campagne-pub .campagne-pub-line .bloc-number.bloc-number-pink{background:#D7486B}body.publicite #cms .campagne-pub .campagne-pub-line .bloc-number.bloc-number-purple{background:#654870}body.publicite #cms .campagne-pub .campagne-pub-line .bloc-number.bloc-number-green{background:#A1D5C8}body.publicite #cms .campagne-pub .campagne-pub-line .bloc-number.bloc-number-blue{background:#86CDEC}body.publicite #cms .campagne-pub .campagne-pub-line .bloc-number.bloc-number-yellow{background:#FEDE6B;color:#000}body.publicite #cms .campagne-pub .campagne-pub-line .bloc-number.bloc-number-red{background:#CC4A44}@media (max-width: 991px){body.publicite #cms .campagne-pub .campagne-pub-line{grid-template-columns:1fr}}body.publicite #cms .marque{background:#000;text-align:center}body.publicite #cms .marque .marque-inner{padding:40px 0}body.publicite #cms .marque .marque-inner h2{color:#fff}body.publicite #cms .marque .marque-inner h2:after{background:#FFF}body.publicite #cms .marque .marque-inner .marque-inner-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}body.publicite #cms .marque .marque-inner .marque-inner-list .bloc-article{margin-bottom:40px}body.publicite #cms .marque .marque-inner .marque-inner-list .bloc-article img{border:3px solid #FFF;margin:0 auto 20px;display:block}body.publicite #cms .marque .marque-inner .marque-inner-list .bloc-article .title{font-size:1.0625rem;line-height:1.4;color:#fff;font-weight:700}body.publicite #cms .marque .marque-inner .marque-inner-list .bloc-article .number{font-size:.875rem;line-height:1.4;color:#cbcbcb}@media (max-width: 991px){body.publicite #cms .marque .marque-inner .marque-inner-list{grid-template-columns:1fr}}body.publicite #cms .bloc-a-propos{padding:30px 60px;background:#E20714;color:#fff}body.publicite #cms .document{text-align:left;padding-bottom:0}body.publicite #cms .document .bloc-a-propos h3{margin-bottom:20px}body.publicite #cms .document ul{margin:0;padding:0;list-style:none}@media (max-width: 991px){body.publicite #cms .document h2{margin-bottom:0}body.publicite #cms .document .bloc-a-propos{padding:30px;text-align:center;margin-top:20px}}body.publicite #cms .contact{text-align:left;padding-top:0;padding-bottom:0}body.publicite #cms .contact h3{padding-top:20px}body.faq #cms .onglets{margin-top:50px}.page-boutique #shop{margin-bottom:50}.page-boutique .shop-inner .article-list-title{margin-bottom:20px}.page-boutique .shop-inner .list-product{margin:0 -10px}.page-boutique .shop-inner .list-product .slick-arrow{top:-65px;left:auto;right:0;transform:none}.page-boutique .shop-inner .list-product .slick-prev{margin-right:55px}.page-boutique .shop-inner .list-product .slick-next{margin-right:0}@media (max-width: 991px){.page-boutique .shop-inner .list-product{margin:0}}.page-boutique .shop-inner .list-product article{margin:0 10px;border:none;width:100%}.page-boutique .shop-inner .list-product article .article-link .content{text-align:left;margin-top:10px}@media (min-width: 992px){.page-boutique .shop-inner .slide-responsive-scroll .slide-responsive-content article{max-width:225px}}.page-boutique .shop-inner #shop-list .shop-category{margin-top:40px;margin-bottom:80px}@media (max-width: 991px){.page-boutique .shop-inner #shop-list .shop-category{margin-bottom:40px;margin-top:0}}.page-boutique .shop-inner #old-number{margin-bottom:60px}@media (max-width: 991px){.page-boutique .shop-inner #old-number{margin-bottom:20px}}.page-boutique .shop-inner #shop-category-list .list-product{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:0}.page-boutique .shop-inner #shop-category-list .list-product .article-list{margin:0}@media (max-width: 991px){.page-boutique .shop-inner #shop-category-list .list-product{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.page-boutique .shop-inner #shop-category-list .list-product{grid-template-columns:repeat(1,1fr)}}.page-boutique #gift-card{margin:60px 0}.page-boutique #gift-card .event{background:#FBF5EC;text-align:left;padding:60px}.page-boutique #gift-card .event .left{max-width:500px}.page-boutique #gift-card .event .left h2{font-size:1.625rem;line-height:1.4;margin-bottom:10px}.page-boutique #gift-card .event .left .event-text{font-size:1rem;line-height:1.4;margin-bottom:15px}@media (max-width: 991px){.page-boutique #gift-card .event{text-align:center;padding:30px}.page-boutique #gift-card .event .left{max-width:100%}.page-boutique #gift-card .event .right{margin-top:30px}.page-boutique #gift-card .event .right img{margin:auto}}.page-boutique .chapo{border-top:1px solid #CBCBCB;margin-top:30px;padding-top:30px;margin-bottom:50px}.page-product #product{margin-top:0}.page-product #product .product-inner .product-header-responsive{display:none;margin-bottom:20px}@media (max-width: 991px){.page-product #product .product-inner .product-header-responsive{display:block}.page-product #product .product-inner .product-header-responsive .product-title{font-size:1.625rem;line-height:1.4;font-weight:700;line-height:1.2;font-family:new-reason,sans-serif}}.page-product #product .product-inner .product-info{margin-bottom:40px}.page-product #product .product-inner .product-info .left .slider-for .product-photo{border:1px solid #CBCBCB;aspect-ratio:1/1;overflow:hidden}.page-product #product .product-inner .product-info .left .slider-for .product-photo img{width:100%;height:100%;object-fit:cover}.page-product #product .product-inner .product-info .left .slider-for button{transform:none;top:auto;bottom:-80px}.page-product #product .product-inner .product-info .left .slider-for.remove-arrow button{display:none!important}.page-product #product .product-inner .product-info .left .slider-nav{margin:15px 0 0;overflow:hidden}.page-product #product .product-inner .product-info .left .slider-nav .slick-slide{margin:0 8px}.page-product #product .product-inner .product-info .left .slider-nav .slick-list{padding:0!important;margin:0 -8px}.page-product #product .product-inner .product-info .left .slider-nav .product-photo{border:1px solid #CBCBCB;aspect-ratio:1/1;overflow:hidden;width:84px}.page-product #product .product-inner .product-info .left .slider-nav .product-photo img{width:100%;height:100%;object-fit:cover}.page-product #product .product-inner .product-info .left .slider-nav .product-photo.slick-current{border:1px solid #E20714}.page-product #product .product-inner .product-info .right{padding-left:40px}.page-product #product .product-inner .product-info .right header{padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #CBCBCB}.page-product #product .product-inner .product-info .right header .product-title{font-size:1.625rem;line-height:1.4;font-weight:600;margin:0}.page-product #product .product-inner .product-info .right .product-desc-short{font-size:1rem;line-height:1.4}.page-product #product .product-inner .product-info .right .product-cart{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:30px}.page-product #product .product-inner .product-info .right .product-cart .product-price{font-size:1.75rem;line-height:1.4;font-weight:300;margin-bottom:30px;width:100%}.page-product #product .product-inner .product-info .right .product-cart .product-price .product-price-old{font-size:1rem;line-height:1.4;display:block}.page-product #product .product-inner .product-info .right .product-cart .product-quantity{display:flex;align-items:center;border:1px solid #CBCBCB;padding:0 20px;height:40px}.page-product #product .product-inner .product-info .right .product-cart .product-quantity label{width:80px;font-size:.875rem;line-height:1.4}.page-product #product .product-inner .product-info .right .product-cart .product-quantity input{border:none;width:50px;font-size:.875rem;line-height:1.4}.page-product #product .product-inner .product-info .right .product-cart .product-quantity input[type=number]::-webkit-inner-spin-button{opacity:1}.page-product #product .product-inner .product-info .right .product-cart .product-add-to-cart{flex:1;margin-left:20px;display:inline-flex}.page-product #product .product-inner .product-info .right .product-cart .product-add-to-cart a{margin-top:0}.page-product #product .product-inner .product-info .right .product-cart .product-redirect{flex:1;display:inline-flex}.page-product #product .product-inner .product-info .right .product-cart .product-redirect a{margin-top:0;border:1px solid #CBCBCB;display:flex;align-items:center;padding:10px 20px;font-weight:600;font-size:1rem;line-height:1.4;text-decoration:none}.page-product #product .product-inner .product-info .right .product-cart .product-redirect a svg{width:20px;height:20px;margin-left:40px}.page-product #product .product-inner .product-info .right .product-cart .product-redirect a:hover{color:#e20714}@media (max-width: 991px){.page-product #product .product-inner .product-info .right{padding-left:0;border-top:1px solid #CBCBCB;padding-top:20px;margin-top:20px}.page-product #product .product-inner .product-info .right header{display:none}.page-product #product .product-inner .product-info .right .product-cart .product-price{width:50%;margin:0}.page-product #product .product-inner .product-info .right .product-cart .product-quantity{width:50%}.page-product #product .product-inner .product-info .right .product-cart .product-add-to-cart{margin:20px auto 0;width:100%}.page-product #product .product-inner .product-info .right .product-cart .product-add-to-cart a{width:100%}}.page-product #product .product-inner .product-desc-long .product-desc-long-title{font-size:1.1875rem;line-height:1.4;font-weight:500;border-bottom:1px solid #CBCBCB;cursor:pointer}.page-product #product .product-inner .product-desc-long .product-desc-long-content{font-size:1rem;line-height:1.4;padding:20px 0}.page-product #product.product-magazine .product-inner .product-info .left .slider-for .product-photo{background:#F5F5F5;padding:20px 0}.page-product #product.product-magazine .product-inner .product-info .left .slider-for .product-photo img{width:65%;height:auto;object-fit:contain;margin:auto}.page-product #similar-product .similar-product-list,.page-product #similar-product .promote-product-list,.page-product #promote-product .similar-product-list,.page-product #promote-product .promote-product-list{margin:0 -15px}.page-product #similar-product .similar-product-list article,.page-product #similar-product .promote-product-list article,.page-product #promote-product .similar-product-list article,.page-product #promote-product .promote-product-list article{padding:0 15px}.page-product #similar-product .similar-product-list .slick-arrow,.page-product #similar-product .promote-product-list .slick-arrow,.page-product #promote-product .similar-product-list .slick-arrow,.page-product #promote-product .promote-product-list .slick-arrow{top:-70px;left:auto;right:0;transform:none}.page-product #similar-product .similar-product-list .slick-prev,.page-product #similar-product .promote-product-list .slick-prev,.page-product #promote-product .similar-product-list .slick-prev,.page-product #promote-product .promote-product-list .slick-prev{margin-right:55px}.page-product #similar-product .similar-product-list .slick-next,.page-product #similar-product .promote-product-list .slick-next,.page-product #promote-product .similar-product-list .slick-next,.page-product #promote-product .promote-product-list .slick-next{margin-right:0}.page-product #banner-product-add{display:none;position:fixed;z-index:101;width:100vw;left:0;bottom:0;background:#FFF;box-shadow:0 0 5px #ccc}.page-product #banner-product-add .banner-product-add-inner{padding:20px 0}.page-product #banner-product-add .banner-product-add-inner .line{align-items:center}.page-product #banner-product-add .banner-product-add-inner .line .right{text-align:right}@media (max-width: 991px){.page-product #banner-product-add{bottom:63px;font-size:1rem;line-height:1.4;text-align:center}.page-product #banner-product-add .banner-product-add-inner .line .right{text-align:center}}#cart_info{background:#000;color:#fff;padding:10px 40px}#cart_info .cart_info_inner{display:flex;align-items:center;justify-content:flex-end;height:40px}#cart_info .cart_info_inner svg{position:relative;top:-3px;margin-right:15px}#cart_info .cart_info_inner span{font-size:1rem;line-height:1.4;display:flex;align-items:center}#cart_info .cart_info_inner strong{display:block;margin-left:5px}#cart_info .cart_info_inner a{margin:0 0 0 50px}#cart_info .cart_abonnement_inner{display:flex;justify-content:space-between;align-items:flex-end;font-size:1rem;line-height:1.4}#cart_info .cart_abonnement_inner .left{font-size:.875rem;line-height:1.4;line-height:1.2}#cart_info .cart_abonnement_inner .right{font-size:1.0625rem;line-height:1.4;white-space:nowrap}@media (max-width: 991px){#cart_info{margin-top:50px;padding:10px 20px}#cart_info:has(.cart_abonnement_inner){padding:15px 20px}#cart_info .cart_info_inner{justify-content:space-between}#cart_info .cart_info_inner a{padding:5px 10px;font-size:.8125rem;line-height:1.4;line-height:1;margin:0 0 0 20px}}#cart_message .message-add{position:fixed;bottom:0;width:100%;z-index:100;background:#FFF;box-shadow:0 0 10px #ccc}#cart_message .message-add .container{display:flex;align-items:center;height:100px}#cart_message .message-add .container a{margin:0 0 0 20px}#cart_message .message-add .container .button{margin-left:auto}@media (max-width: 991px){#cart_message .message-add{bottom:60px;padding:20px 0}#cart_message .message-add .container{height:auto;flex-wrap:wrap}#cart_message .message-add .container span{display:block;width:100%;font-size:1rem;line-height:1.4}#cart_message .message-add .container a{margin:5px!important}}.page-summary #cart_info_container{display:none}@media (max-width: 991px){.page-summary .title-section h1{margin-bottom:10px}.page-summary #cart_info_container{display:none}.page-summary #main #content .container-main{padding-top:70px!important}.page-summary #countInfo{font-size:.875rem;line-height:1.4}}.page-summary #summary .summary-content{display:grid;grid-template-columns:2fr 1fr;gap:40px;margin-top:40px}.page-summary #summary .summary-content .summary-table{border-top:1px solid #E5E5E5}.page-summary #summary .summary-content .summary-table .product{border-bottom:1px solid #E5E5E5;padding:30px 0;display:flex;align-items:stretch}.page-summary #summary .summary-content .summary-table .product .left{display:flex;align-items:center}.page-summary #summary .summary-content .summary-table .product .left figure{width:150px;height:150px;overflow:hidden;border:1px solid #E5E5E5;margin-right:30px}.page-summary #summary .summary-content .summary-table .product .left figure img{width:100%;height:100%;object-fit:cover}.page-summary #summary .summary-content .summary-table .product .center{display:flex;flex-direction:column;justify-content:space-between}.page-summary #summary .summary-content .summary-table .product .center .product-name{font-size:1.0625rem;line-height:1.4;font-weight:600;text-decoration:none}.page-summary #summary .summary-content .summary-table .product .center .product-quantity{display:flex;align-items:center;justify-content:flex-start;font-size:1rem;line-height:1.4;position:relative}.page-summary #summary .summary-content .summary-table .product .center .product-quantity label{pointer-events:none;position:absolute;left:10px}.page-summary #summary .summary-content .summary-table .product .center .product-quantity input{border:2px solid #E5E5E5;width:200px;padding:10px 10px 10px 90px}.page-summary #summary .summary-content .summary-table .product .center .remove{font-size:.875rem;line-height:1.4}.page-summary #summary .summary-content .summary-table .product .right{margin-left:auto}.page-summary #summary .summary-content .summary-table .product .right .product-price{font-size:1.0625rem;line-height:1.4;font-weight:500}.page-summary #summary .summary-content .summary-table .product.product-magazine .left{display:flex;align-items:center}.page-summary #summary .summary-content .summary-table .product.product-magazine .left figure{padding:6px 0;max-width:100%;background-color:#f5f5f5;overflow:hidden}.page-summary #summary .summary-content .summary-table .product.product-magazine .left figure img{width:70%;height:auto;object-fit:contain;margin:auto}@media (max-width: 991px){.page-summary #summary .summary-content{grid-template-columns:1fr;margin-top:20px}.page-summary #summary .summary-content .summary-table .product{align-items:flex-start;padding:20px 0}.page-summary #summary .summary-content .summary-table .product .left figure{width:75px;height:75px;margin-right:15px}.page-summary #summary .summary-content .summary-table .product .center{padding-right:15px}.page-summary #summary .summary-content .summary-table .product .center .product-name{margin-bottom:10px}.page-summary #summary .summary-content .summary-table .product .center .product-quantity{margin-bottom:10px;justify-content:flex-start}.page-summary #summary .summary-content .summary-table .product .center .product-quantity label{display:none}.page-summary #summary .summary-content .summary-table .product .center .product-quantity input{width:60px;padding:3px 10px;text-align:center}}.page-summary #summary .back{margin-top:30px;font-weight:600;text-decoration:none;font-size:1rem;line-height:1.4}.page-summary #also-like{margin-bottom:40px}.page-summary #also-like .list-product{margin:0 -10px}.page-summary #also-like .list-product article{padding:0 10px}.page-summary #also-like .list-product .slick-arrow{top:-70px;left:auto;right:0;transform:none}.page-summary #also-like .list-product .slick-prev{margin-right:65px}.page-summary #also-like .list-product .slick-next{margin-right:10px}@media (max-width: 991px){.page-summary #also-like .list-product{margin:0}.page-summary #also-like .list-product article{padding:0}}.page-summary .bloc-gris h2{border-bottom:1px solid #CBCBCB;padding-bottom:20px;font-weight:600}.page-summary .service-client .service-client-header{display:flex;justify-content:space-between}.page-summary .service-client .service-client-header .label{font-weight:600}.page-summary .service-client .service-client-header .aide{text-align:right;cursor:pointer}.page-summary .service-client .service-client-content{display:none;border-top:1px solid #CBCBCB;padding-top:20px}.page-summary .service-client .service-client-content.visible{display:block}.page-order #order .page-connexion{display:grid;grid-template-columns:2fr 1fr;gap:40px;margin-top:40px;max-width:100%}.page-order #order .page-connexion .modal-connexion{max-width:100%}@media (max-width: 991px){.page-order #order .page-connexion{grid-template-columns:1fr}}.page-order #order .order-content{display:grid;grid-template-columns:2fr 1fr;gap:40px;margin-top:40px}.page-order #order .order-content #content-info{display:flex}.page-order #order .order-content #content-info p{margin:0}.page-order #order .order-content #paymentMode #formCustom{margin-top:-21px}.page-order #order .order-content #paymentMode #formCustom .formCustom-inner{max-width:400px;margin:auto}@media (max-width: 991px){.page-order #order .order-content{grid-template-columns:1fr}.page-order #order .order-content #content-info span{display:block}}#paiement-notify .paiement-notify-inner{text-align:center;max-width:700px;margin:auto}.page-summary,.page-order{background:none!important}.page-summary #content-inner,.page-order #content-inner{padding:0!important}.page-summary .summary-footer .bloc-promo,.page-order .summary-footer .bloc-promo{position:relative}.page-summary .summary-footer .bloc-promo .mobile-bt-promo,.page-order .summary-footer .bloc-promo .mobile-bt-promo{display:none;position:absolute;right:20px;top:20px;font-weight:600;width:20px;height:20px;background:url(../../img/picto-plus-rond.svg) no-repeat center}.page-summary .summary-footer .bloc-promo .label,.page-order .summary-footer .bloc-promo .label{display:flex;width:100%}@media (max-width: 991px){.page-summary .summary-footer,.page-order .summary-footer{position:fixed;z-index:100;bottom:63px;left:0;width:100%}.page-summary .summary-footer .bloc-gris,.page-order .summary-footer .bloc-gris{margin-bottom:0}.page-summary .summary-footer .bloc-commande,.page-order .summary-footer .bloc-commande{padding-top:0}.page-summary .summary-footer .bloc-commande .commande,.page-order .summary-footer .bloc-commande .commande{border-top:1px solid #CBCBCB}.page-summary .summary-footer .bloc-commande .commande h2,.page-order .summary-footer .bloc-commande .commande h2{display:none}.page-summary .summary-footer .bloc-commande .commande>div:not(.total),.page-order .summary-footer .bloc-commande .commande>div:not(.total){display:none}.page-summary .summary-footer .bloc-commande .logo-commande,.page-order .summary-footer .bloc-commande .logo-commande{display:none}.page-summary .summary-footer .bloc-commande .buy,.page-order .summary-footer .bloc-commande .buy{margin-top:0}.page-summary .summary-footer .bloc-commande.active .commande>div:not(.total),.page-order .summary-footer .bloc-commande.active .commande>div:not(.total){display:flex}.page-summary .summary-footer .bloc-promo .mobile-bt-promo,.page-order .summary-footer .bloc-promo .mobile-bt-promo{display:inline-flex}.page-summary .summary-footer .bloc-promo.active .label .mobile-bt-promo,.page-order .summary-footer .bloc-promo.active .label .mobile-bt-promo{transform:rotate(45deg)}.page-summary .summary-footer .bloc-promo.active .promo,.page-order .summary-footer .bloc-promo.active .promo{display:flex}.page-summary .summary-footer .bloc-promo .promo,.page-order .summary-footer .bloc-promo .promo,.page-summary .summary-footer .service-client,.page-order .summary-footer .service-client{display:none}}@media (max-width: 991px){.code-promo-active{overflow-y:hidden}.code-promo-active .bloc-paiement-recap:before{content:"";z-index:3;position:fixed;display:block;top:0;left:0;width:100dvw;height:100dvh;background:#000;opacity:.5}.code-promo-active .bloc-paiement-recap .bloc-gris{position:relative;z-index:100}}#modalAccompt{display:none}.modalAccomptInner .name{background:#F5F5F5;margin:-70px -40px 30px;padding:40px;font-size:1rem;line-height:1.4;font-weight:600}.modalAccomptInner .button{width:100%;padding:20px 0;border-radius:40px;font-size:1rem;line-height:1.4;line-height:1}.my-account-menu ul{list-style:none;margin:0;padding:0}.my-account-menu ul li a{position:relative;padding:20px 0;font-weight:500;width:100%;display:block;border-bottom:1px solid #999999;text-decoration:none;font-size:1rem;line-height:1.4;line-height:1}.my-account-menu ul li a:hover{color:#e20714}.my-account-menu ul li a:after{content:"";display:block;position:absolute;top:20px;right:0;background:url(../../img/chevron-right.svg) no-repeat;background-size:contain;width:14px;height:14px}.my-account-menu ul li:last-child a{border:none}.my-account-menu ul li.active a{color:#e20714}.my-account-menu .button-outline{width:100%;padding:20px 0;border-radius:40px;font-size:1rem;line-height:1.4;line-height:1}.my-account-menu .button-outline svg{margin-right:10px}.page-account{background:#F5F5F5}.page-account #cart_info_container{display:none}@media (max-width: 991px){.page-account{background:none}.page-account #cart_info_container{display:block}.page-account #cart_info_container .header-account{position:fixed;z-index:20;top:50px;width:100%;background:#000;color:#fff;height:50px;display:flex;align-items:center;padding:0 20px}.page-account #cart_info_container .header-account .header-account-title{display:block;font-size:.875rem;line-height:1.4;font-weight:600;text-decoration:none;display:flex;align-items:center}.page-account #cart_info_container .header-account a.header-account-title:before{content:"";display:block;width:26px;height:13px;background:url(../../img/chevron-gauche-blanc.svg) no-repeat}}.page-account #main #content .container-main{background:none}@media (max-width: 991px){.page-account #main #content .container-main{padding-top:125px}}.page-account #main #content .container-main #breadcrumb{display:none}.page-account #main #content .container-main #page-account-inner{display:flex;align-items:flex-start;gap:30px}.page-account #main #content .container-main #page-account-inner aside{width:280px;min-width:280px;display:flex;flex-direction:column;gap:30px}.page-account #main #content .container-main #page-account-inner aside .account-info{background:#FFF;border:1px solid #CBCBCB;padding:20px;text-align:center}.page-account #main #content .container-main #page-account-inner aside .account-info .subscriber{display:inline-block;background:#000;color:#fff;padding:5px 7px;font-size:.8125rem;line-height:1.4;line-height:1;margin-bottom:10px}.page-account #main #content .container-main #page-account-inner aside .account-info .name{font-weight:600;font-size:1.0625rem;line-height:1.4}.page-account #main #content .container-main #page-account-inner aside .account-info .button{width:100%}.page-account #main #content .container-main #page-account-inner aside .account-info .num{font-size:.875rem;line-height:1.4}.page-account #main #content .container-main #page-account-inner aside .my-account-menu{background:#FFF;border:1px solid #CBCBCB;padding:0 20px 20px}.page-account #main #content .container-main #page-account-inner .page-account-content{flex:1;min-width:1px;background:#FFF;padding:20px 30px 30px;border:1px solid #CBCBCB;font-size:1.0625rem;line-height:1.4}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-title{text-align:center;margin-bottom:40px}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-title h1{font-size:1.625rem;line-height:1.4;font-weight:600;margin:0}.page-account #main #content .container-main #page-account-inner .page-account-content .onglets,.page-account #main #content .container-main #page-account-inner .page-account-content .onglets h2{display:none}.page-account #main #content .container-main #page-account-inner .page-account-content .onglets.onglet-compte{display:block}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc{margin-bottom:40px}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc:last-child{margin-bottom:0}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .title-modify{padding-bottom:10px;border-bottom:1px solid #CBCBCB;font-size:1.0625rem;line-height:1.4;display:flex;justify-content:space-between;margin-bottom:20px}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .title-modify p{margin:0}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .title-modify strong{font-weight:600}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .title-step{font-size:1.0625rem;line-height:1.4;font-weight:300;text-transform:uppercase;display:block;text-align:center;margin-bottom:20px}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content form{max-width:400px;margin:auto}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .block,.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .inline{margin-bottom:15px}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .block label,.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .inline label{font-weight:500;width:100%;font-size:1rem;line-height:1.4;display:block;margin-bottom:4px}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .block input,.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .inline input{padding:10px;width:100%;border:1px solid #000;height:46px;display:block}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .block input[type=checkbox],.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .block input[type=radio],.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .inline input[type=checkbox],.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .inline input[type=radio]{width:20px;min-width:20px;height:20px;accent-color:#E20714}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .block select,.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .inline select{padding:10px;width:100%;background:#FFF;border:1px solid #000;height:46px;display:block}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .block .label,.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .inline .label{width:100px;font-weight:300}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .block .value,.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .inline .value{flex:1;font-weight:500}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .block:last-child,.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .inline:last-child{margin-bottom:0}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .inline,.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .inline-modify{display:flex;align-items:center}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .inline-modify .label{width:200px}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .inline-modify .value a{float:right}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .inline-border{border-bottom:1px solid #CBCBCB;margin:0;padding:10px 0}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .inline-border:last-child{border-bottom:0}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .product-info{text-decoration:none}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .product-info figure{margin-right:20px}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .newsletters-content{display:grid;grid-template-columns:1fr 1fr;gap:20px}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .newsletters-content .title-newsletter:before{display:none}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .newsletters-content .title-newsletter .menu{display:none}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .product-info{grid-template-columns:1fr 5fr}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .product-info h3{font-size:1.1875rem;line-height:1.4;margin-bottom:10px;font-weight:600}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .bloc-gris{background:#F5F5F5;padding:30px;font-size:1.0625rem;line-height:1.4;margin-bottom:40px}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .bloc-gris h3{font-size:1.3125rem;line-height:1.4;margin-bottom:15px}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .bloc-gris .line{align-items:flex-end}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .bloc-gris .line .button{padding:15px;width:100%}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content-large .block .label,.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content-large .inline .label{width:250px}.page-account #main #content .container-main #page-account-inner .page-account-content .bloc-border{padding:20px;border:1px solid #CBCBCB}.page-account #main #content .container-main #page-account-inner .page-account-content .bloc-gray{background:#F5F5F5;padding:20px;border:1px solid #CBCBCB}@media (max-width: 991px){.page-account #main #content .container-main #page-account-inner{flex-direction:column}.page-account #main #content .container-main #page-account-inner aside{width:100%}.page-account #main #content .container-main #page-account-inner .page-account-content{width:100%;padding:0;border:none}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-title{display:none}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content{font-size:.875rem;line-height:1.4}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .block label,.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .inline label,.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .block .label,.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .inline .label,.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .block .value,.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .inline .value{font-size:.8125rem;line-height:1.4}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .title-modify{flex-direction:column;border:none}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .newsletters-content{grid-template-columns:1fr}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .favorite_articles a{border-bottom:none;border-top:1px solid #CBCBCB;padding-bottom:0;margin-bottom:0;padding-top:20px;margin-top:20px}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content .favorite_articles:first-child a{border:none;padding-top:0;margin-top:0}.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content-large .block .label,.page-account #main #content .container-main #page-account-inner .page-account-content .page-account-bloc .page-account-bloc-content-large .inline .label{width:150px}}@media (max-width: 991px){.page-account:not(.page-account-dashboard) #main #content .container-main #page-account-inner aside{display:none!important}}.page-create-account{background:#F5F5F5}@media (max-width: 991px){.page-create-account{background:none}}.page-create-account #main #content .container-main{background:none}.page-create-account #main #content .container-main #content-inner{background:#FFF;padding:30px 50px;margin-bottom:50px}.page-create-account #main #content .container-main #content-inner #stepOrder{font-size:.875rem;line-height:1.4;text-transform:uppercase}@media (max-width: 991px){.page-create-account #main #content .container-main #content-inner{padding:0}.page-create-account #main #content .container-main #content-inner #breadcrumb{display:none}.page-create-account #main #content .container-main #content-inner .container-tiny{padding:0}}.page-create-account #main #content .container-main #content-inner #checkEmail header img{display:none}.page-giftcard{background:#FFF!important}.page-giftcard #main:before{content:"";display:block;position:absolute;left:0;width:100%;height:280px;background:#FBF5EC}.page-giftcard #faq{background:#F5F5F5;padding:50px 0!important}.page-giftcard,.page-subscription{background:#F5F5F5}@media (max-width: 991px){.page-giftcard,.page-subscription{background:#FFF}}.page-giftcard #main #content .container-main,.page-subscription #main #content .container-main{background:none;padding-top:30px}@media (max-width: 991px){.page-giftcard #main #content .container-main,.page-subscription #main #content .container-main{padding-top:70px}}.page-giftcard #main #content .container-main #breadcrumb,.page-subscription #main #content .container-main #breadcrumb{display:none}.page-giftcard #main #content .container-main #page-giftcard,.page-subscription #main #content .container-main #page-giftcard,.page-giftcard #main #content .container-main #page-subscription,.page-subscription #main #content .container-main #page-subscription{margin-top:0}.page-giftcard #main #content .container-main h2,.page-subscription #main #content .container-main h2{font-weight:600;font-size:1.75rem;line-height:1.4;margin-bottom:15px}.page-giftcard #main #content .container-main p,.page-subscription #main #content .container-main p{font-size:1.0625rem;line-height:1.4}@media (max-width: 991px){.page-giftcard #main #content .container-main .ancre-mobile,.page-subscription #main #content .container-main .ancre-mobile{position:fixed;z-index:30;top:50px;background:#000;padding:20px;width:100%;left:0}.page-giftcard #main #content .container-main .ancre-mobile .ancre-mobile-button,.page-subscription #main #content .container-main .ancre-mobile .ancre-mobile-button{display:flex;gap:20px}.page-giftcard #main #content .container-main .ancre-mobile .ancre-mobile-button .tags-button,.page-giftcard #main #content .container-main .ancre-mobile .ancre-mobile-button .see-more-container .see-more-button .see-more,.see-more-container .see-more-button .page-giftcard #main #content .container-main .ancre-mobile .ancre-mobile-button .see-more,.page-subscription #main #content .container-main .ancre-mobile .ancre-mobile-button .tags-button,.page-subscription #main #content .container-main .ancre-mobile .ancre-mobile-button .see-more-container .see-more-button .see-more,.see-more-container .see-more-button .page-subscription #main #content .container-main .ancre-mobile .ancre-mobile-button .see-more{flex:1;text-align:center;margin:0}}.page-giftcard #main #content .container-main #page-giftcard-inner,.page-giftcard #main #content .container-main #page-subscription-inner,.page-subscription #main #content .container-main #page-giftcard-inner,.page-subscription #main #content .container-main #page-subscription-inner{text-align:center}@media (max-width: 991px){.page-giftcard #main #content .container-main #page-giftcard-inner,.page-giftcard #main #content .container-main #page-subscription-inner,.page-subscription #main #content .container-main #page-giftcard-inner,.page-subscription #main #content .container-main #page-subscription-inner{margin-top:80px}}.page-giftcard #main #content .container-main #page-giftcard-inner .page-subscription-header .pre-title,.page-giftcard #main #content .container-main #page-subscription-inner .page-subscription-header .pre-title,.page-subscription #main #content .container-main #page-giftcard-inner .page-subscription-header .pre-title,.page-subscription #main #content .container-main #page-subscription-inner .page-subscription-header .pre-title{font-size:1.0625rem;line-height:1.4;font-weight:500;margin-bottom:0}.page-giftcard #main #content .container-main #page-giftcard-inner .page-subscription-header h1,.page-giftcard #main #content .container-main #page-subscription-inner .page-subscription-header h1,.page-subscription #main #content .container-main #page-giftcard-inner .page-subscription-header h1,.page-subscription #main #content .container-main #page-subscription-inner .page-subscription-header h1{font-size:1.75rem;line-height:1.4;margin-bottom:30px;font-weight:600}@media (max-width: 991px){.page-giftcard #main #content .container-main #page-giftcard-inner .page-subscription-header,.page-giftcard #main #content .container-main #page-subscription-inner .page-subscription-header,.page-subscription #main #content .container-main #page-giftcard-inner .page-subscription-header,.page-subscription #main #content .container-main #page-subscription-inner .page-subscription-header{display:none}}.page-giftcard #main #content .container-main #page-giftcard-inner .subscriptions-list,.page-giftcard #main #content .container-main #page-subscription-inner .subscriptions-list,.page-subscription #main #content .container-main #page-giftcard-inner .subscriptions-list,.page-subscription #main #content .container-main #page-subscription-inner .subscriptions-list{display:grid;grid-template-columns:1fr 1fr;gap:40px}.page-giftcard #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail,.page-giftcard #main #content .container-main #page-subscription-inner .subscriptions-list .subscriptions-detail,.page-subscription #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail,.page-subscription #main #content .container-main #page-subscription-inner .subscriptions-list .subscriptions-detail{scroll-margin-top:120px;background:#FFF;border:1px solid #CBCBCB;padding:40px 50px;display:flex;flex-direction:column}.page-giftcard #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail header,.page-giftcard #main #content .container-main #page-subscription-inner .subscriptions-list .subscriptions-detail header,.page-subscription #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail header,.page-subscription #main #content .container-main #page-subscription-inner .subscriptions-list .subscriptions-detail header{margin-bottom:30px}.page-giftcard #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail header:before,.page-giftcard #main #content .container-main #page-subscription-inner .subscriptions-list .subscriptions-detail header:before,.page-subscription #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail header:before,.page-subscription #main #content .container-main #page-subscription-inner .subscriptions-list .subscriptions-detail header:before{width:60px;height:60px;content:"";display:block;margin:0 auto 20px;background-size:contain!important}.page-giftcard #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail:first-child header:before,.page-giftcard #main #content .container-main #page-subscription-inner .subscriptions-list .subscriptions-detail:first-child header:before,.page-subscription #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail:first-child header:before,.page-subscription #main #content .container-main #page-subscription-inner .subscriptions-list .subscriptions-detail:first-child header:before{background:url(../../img/picto-numerique.svg) no-repeat center}.page-giftcard #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail:last-child header:before,.page-giftcard #main #content .container-main #page-subscription-inner .subscriptions-list .subscriptions-detail:last-child header:before,.page-subscription #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail:last-child header:before,.page-subscription #main #content .container-main #page-subscription-inner .subscriptions-list .subscriptions-detail:last-child header:before{background:url(../../img/picto-numerique-papier.svg) no-repeat center}.page-giftcard #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail .formSelectSubscription .button,.page-giftcard #main #content .container-main #page-subscription-inner .subscriptions-list .subscriptions-detail .formSelectSubscription .button,.page-subscription #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail .formSelectSubscription .button,.page-subscription #main #content .container-main #page-subscription-inner .subscriptions-list .subscriptions-detail .formSelectSubscription .button{width:100%}.page-giftcard #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail .subscriptions-advantages,.page-giftcard #main #content .container-main #page-subscription-inner .subscriptions-list .subscriptions-detail .subscriptions-advantages,.page-subscription #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail .subscriptions-advantages,.page-subscription #main #content .container-main #page-subscription-inner .subscriptions-list .subscriptions-detail .subscriptions-advantages{margin-bottom:30px}.page-giftcard #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail .subscriptions-advantages .subscriptions-advantages-title,.page-giftcard #main #content .container-main #page-subscription-inner .subscriptions-list .subscriptions-detail .subscriptions-advantages .subscriptions-advantages-title,.page-subscription #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail .subscriptions-advantages .subscriptions-advantages-title,.page-subscription #main #content .container-main #page-subscription-inner .subscriptions-list .subscriptions-detail .subscriptions-advantages .subscriptions-advantages-title{font-size:1rem;line-height:1.4;font-weight:600;cursor:pointer;text-decoration:underline}.page-giftcard #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail footer,.page-giftcard #main #content .container-main #page-subscription-inner .subscriptions-list .subscriptions-detail footer,.page-subscription #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail footer,.page-subscription #main #content .container-main #page-subscription-inner .subscriptions-list .subscriptions-detail footer{font-size:.875rem;line-height:1.4;margin-bottom:20px}.page-giftcard #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail:not(.active) .button,.page-giftcard #main #content .container-main #page-subscription-inner .subscriptions-list .subscriptions-detail:not(.active) .button,.page-subscription #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail:not(.active) .button,.page-subscription #main #content .container-main #page-subscription-inner .subscriptions-list .subscriptions-detail:not(.active) .button{opacity:.5;pointer-events:none}@media (max-width: 991px){.page-giftcard #main #content .container-main #page-giftcard-inner .subscriptions-list,.page-giftcard #main #content .container-main #page-subscription-inner .subscriptions-list,.page-subscription #main #content .container-main #page-giftcard-inner .subscriptions-list,.page-subscription #main #content .container-main #page-subscription-inner .subscriptions-list{grid-template-columns:1fr}.page-giftcard #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail,.page-giftcard #main #content .container-main #page-subscription-inner .subscriptions-list .subscriptions-detail,.page-subscription #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail,.page-subscription #main #content .container-main #page-subscription-inner .subscriptions-list .subscriptions-detail{padding:30px 15px}}.page-giftcard #main #content .container-main #page-giftcard-inner .subscriptions-list.show-advantage .subscriptions-detail .subscriptions-advantages .subscriptions-advantages-content,.page-giftcard #main #content .container-main #page-subscription-inner .subscriptions-list.show-advantage .subscriptions-detail .subscriptions-advantages .subscriptions-advantages-content,.page-subscription #main #content .container-main #page-giftcard-inner .subscriptions-list.show-advantage .subscriptions-detail .subscriptions-advantages .subscriptions-advantages-content,.page-subscription #main #content .container-main #page-subscription-inner .subscriptions-list.show-advantage .subscriptions-detail .subscriptions-advantages .subscriptions-advantages-content{display:block}.page-giftcard #main #content .container-main #page-giftcard-inner h1,.page-subscription #main #content .container-main #page-giftcard-inner h1{margin-bottom:5px}@media (max-width: 991px){.page-giftcard #main #content .container-main #page-giftcard-inner,.page-subscription #main #content .container-main #page-giftcard-inner{margin-top:20px}}.page-giftcard #main #content .container-main #page-giftcard-inner .subscriptions-list,.page-subscription #main #content .container-main #page-giftcard-inner .subscriptions-list{position:relative}.page-giftcard #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail,.page-subscription #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail{border:none;background:none;padding:20px 50px}.page-giftcard #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail #pictureGift,.page-subscription #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail #pictureGift{width:400px;margin-bottom:30px}.page-giftcard #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail h2,.page-subscription #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail h2{margin-bottom:0}.page-giftcard #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail .subscriptions-advantages,.page-subscription #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail .subscriptions-advantages{margin-top:15px}.page-giftcard #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail .subscriptions-advantages .subscriptions-advantages-title,.page-subscription #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail .subscriptions-advantages .subscriptions-advantages-title{text-transform:uppercase;font-size:.875rem;line-height:1.4}.page-giftcard #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail #formSelectGiftCards,.page-subscription #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail #formSelectGiftCards{width:400px}@media (max-width: 991px){.page-giftcard #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail #formSelectGiftCards,.page-subscription #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail #formSelectGiftCards{width:100%}}@media (max-width: 991px){.page-giftcard #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail,.page-subscription #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail{padding:20px 0}.page-giftcard #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail #pictureGift,.page-subscription #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail #pictureGift{width:300px}.page-giftcard #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail #formSelectGiftCards,.page-subscription #main #content .container-main #page-giftcard-inner .subscriptions-list .subscriptions-detail #formSelectGiftCards{width:100%}}.page-giftcard #main #content .container-main #page-giftcard-inner .shareGiftCards,.page-subscription #main #content .container-main #page-giftcard-inner .shareGiftCards{margin-top:10px}.page-giftcard #main #content .container-main #page-giftcard-inner .shareGiftCards .shareGiftCardsTitle,.page-subscription #main #content .container-main #page-giftcard-inner .shareGiftCards .shareGiftCardsTitle{cursor:pointer;display:flex;align-items:center;font-weight:600;font-size:.875rem;line-height:1.4}.page-giftcard #main #content .container-main #page-giftcard-inner .shareGiftCards .shareGiftCardsTitle img,.page-subscription #main #content .container-main #page-giftcard-inner .shareGiftCards .shareGiftCardsTitle img{margin-left:10px}.page-giftcard #main #content .container-main #page-giftcard-inner .sendGift,.page-subscription #main #content .container-main #page-giftcard-inner .sendGift{margin:100px auto 0;max-width:650px}.page-giftcard #main #content .container-main #page-giftcard-inner .sendGift h2,.page-subscription #main #content .container-main #page-giftcard-inner .sendGift h2{font-weight:300;max-width:400px;margin:auto;line-height:1.2}.page-giftcard #main #content .container-main #page-giftcard-inner .sendGift h2:after,.page-subscription #main #content .container-main #page-giftcard-inner .sendGift h2:after{content:"";display:block;width:40px;height:3px;background:#000;margin:10px auto}.page-giftcard #main #content .container-main #page-giftcard-inner .sendGift .sendGiftContent,.page-subscription #main #content .container-main #page-giftcard-inner .sendGift .sendGiftContent{margin-top:40px}.page-giftcard #main #content .container-main #page-giftcard-inner .sendGift .sendGiftContent .right,.page-subscription #main #content .container-main #page-giftcard-inner .sendGift .sendGiftContent .right{text-align:left}.page-giftcard #main #content .container-main #page-giftcard-inner .sendGift .sendGiftContent .right ul,.page-subscription #main #content .container-main #page-giftcard-inner .sendGift .sendGiftContent .right ul{list-style:none}.page-giftcard #main #content .container-main #page-giftcard-inner .sendGift .sendGiftContent .right ul li,.page-subscription #main #content .container-main #page-giftcard-inner .sendGift .sendGiftContent .right ul li{font-size:.875rem;line-height:1.4;margin-top:20px}.page-giftcard #main #content .container-main #page-giftcard-inner .sendGift .sendGiftContent .right ul li i,.page-subscription #main #content .container-main #page-giftcard-inner .sendGift .sendGiftContent .right ul li i{float:left;min-width:20px;max-width:20px;height:20px;display:block;margin-right:12px;background:url(../../img/picto-check.svg) no-repeat center;background-size:contain}@media (max-width: 991px){.page-giftcard #main #content .container-main #page-giftcard-inner .sendGift,.page-subscription #main #content .container-main #page-giftcard-inner .sendGift{margin:60px auto 0;max-width:100%}.page-giftcard #main #content .container-main #page-giftcard-inner .sendGift h2,.page-subscription #main #content .container-main #page-giftcard-inner .sendGift h2{max-width:100%}.page-giftcard #main #content .container-main #page-giftcard-inner .sendGift .sendGiftContent .left,.page-subscription #main #content .container-main #page-giftcard-inner .sendGift .sendGiftContent .left{max-width:300px;margin:auto}.page-giftcard #main #content .container-main #page-giftcard-inner .sendGift .sendGiftContent .right ul,.page-subscription #main #content .container-main #page-giftcard-inner .sendGift .sendGiftContent .right ul{padding:0}}.page-giftcard #main #content .container-main #abonnement,.page-subscription #main #content .container-main #abonnement{background:#FFF}.page-giftcard #main #content .container-main #abonnement .abonnement-inner .abonnement-liste,.page-subscription #main #content .container-main #abonnement .abonnement-inner .abonnement-liste{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}.page-giftcard #main #content .container-main #abonnement .abonnement-inner .abonnement-liste .abonnement-detail .photo,.page-subscription #main #content .container-main #abonnement .abonnement-inner .abonnement-liste .abonnement-detail .photo{margin-bottom:20px}.page-giftcard #main #content .container-main #abonnement .abonnement-inner .abonnement-liste .abonnement-detail .photo img,.page-subscription #main #content .container-main #abonnement .abonnement-inner .abonnement-liste .abonnement-detail .photo img{width:100%}.page-giftcard #main #content .container-main #abonnement .abonnement-inner .abonnement-liste .abonnement-detail h3,.page-subscription #main #content .container-main #abonnement .abonnement-inner .abonnement-liste .abonnement-detail h3{margin-bottom:10px;font-weight:600}.page-giftcard #main #content .container-main #abonnement .abonnement-inner .abonnement-liste .abonnement-detail p,.page-subscription #main #content .container-main #abonnement .abonnement-inner .abonnement-liste .abonnement-detail p{font-size:.875rem;line-height:1.4}@media (max-width: 991px){.page-giftcard #main #content .container-main #abonnement .abonnement-inner .abonnement-liste,.page-subscription #main #content .container-main #abonnement .abonnement-inner .abonnement-liste{display:block;padding:0}.page-giftcard #main #content .container-main #abonnement .abonnement-inner .abonnement-liste .slick-slide,.page-subscription #main #content .container-main #abonnement .abonnement-inner .abonnement-liste .slick-slide{margin:0 20px}.page-giftcard #main #content .container-main #abonnement .abonnement-inner .abonnement-liste .slick-list,.page-subscription #main #content .container-main #abonnement .abonnement-inner .abonnement-liste .slick-list{margin:0 -20px}.page-giftcard #main #content .container-main #abonnement .abonnement-inner .abonnement-liste .slick-prev,.page-subscription #main #content .container-main #abonnement .abonnement-inner .abonnement-liste .slick-prev{left:0;z-index:10;bottom:-40px;top:auto;transform:none}.page-giftcard #main #content .container-main #abonnement .abonnement-inner .abonnement-liste .slick-next,.page-subscription #main #content .container-main #abonnement .abonnement-inner .abonnement-liste .slick-next{right:0;z-index:10;bottom:-40px;top:auto;transform:none;display:block!important}}.page-giftcard #main #content .container-main #gift,.page-subscription #main #content .container-main #gift{margin:60px 0 0}.page-giftcard #main #content .container-main #gift .event,.page-subscription #main #content .container-main #gift .event{background:#FBF5EC;text-align:left;padding:60px}.page-giftcard #main #content .container-main #gift .event .left,.page-subscription #main #content .container-main #gift .event .left{max-width:500px}.page-giftcard #main #content .container-main #gift .event .left h2,.page-subscription #main #content .container-main #gift .event .left h2{font-size:1.625rem;line-height:1.4;margin-bottom:10px}.page-giftcard #main #content .container-main #gift .event .left .event-text,.page-subscription #main #content .container-main #gift .event .left .event-text{font-size:1rem;line-height:1.4;margin-bottom:15px}@media (max-width: 991px){.page-giftcard #main #content .container-main #gift .event,.page-subscription #main #content .container-main #gift .event{text-align:center;padding:30px}.page-giftcard #main #content .container-main #gift .event .left,.page-subscription #main #content .container-main #gift .event .left{max-width:100%}.page-giftcard #main #content .container-main #gift .event .right,.page-subscription #main #content .container-main #gift .event .right{margin-top:30px}.page-giftcard #main #content .container-main #gift .event .right img,.page-subscription #main #content .container-main #gift .event .right img{margin:auto}.page-giftcard #main #content .container-main #gift .event .event-button,.page-subscription #main #content .container-main #gift .event .event-button{margin-top:20px}}.page-giftcard #main #content .container-main #faq,.page-subscription #main #content .container-main #faq{padding:0 0 50px;margin-bottom:0}.page-giftcard #main #content .container-main #faq .faq-inner .content-item,.page-subscription #main #content .container-main #faq .faq-inner .content-item{background:none}.page-giftcard #main #content .container-main #faq .faq-inner header:before,.page-subscription #main #content .container-main #faq .faq-inner header:before{display:none}.page-giftcard #main #content .container-main #faq .faq-inner .onglets,.page-subscription #main #content .container-main #faq .faq-inner .onglets,.page-giftcard #main #content .container-main #faq .faq-inner .onglets h2,.page-subscription #main #content .container-main #faq .faq-inner .onglets h2{display:none}.page-giftcard #main #content .container-main #faq .faq-inner .onglets.onglet-abonnement,.page-subscription #main #content .container-main #faq .faq-inner .onglets.onglet-abonnement{display:block}.page-giftcard #main #content .container-main #contact,.page-subscription #main #content .container-main #contact{padding-bottom:50px;margin-bottom:0}#subscriptions-advantages-0 .subscriptions-detail-fancy header:before{background:url(../../img/picto-numerique.svg) no-repeat center}#subscriptions-advantages-1 .subscriptions-detail-fancy header:before{background:url(../../img/picto-numerique-papier.svg) no-repeat center}.subscriptions-detail-fancy{max-width:400px}.subscriptions-detail-fancy header{margin-bottom:30px;text-align:center;border-bottom:1px solid #E5E5E5;padding-bottom:30px}.subscriptions-detail-fancy header:before{width:60px;height:60px;content:"";display:block;margin:0 auto 20px;background-size:contain!important}.subscriptions-detail-fancy header h2{font-weight:600;margin-bottom:15px;font-size:1.75rem;line-height:1.4}.subscriptions-advantages-content{text-align:left}.subscriptions-advantages-content ul{list-style:none;padding:0}.subscriptions-advantages-content ul li{display:flex;align-items:center;font-size:1.0625rem;line-height:1.4;font-weight:600;margin-top:20px}.subscriptions-advantages-content ul li i{min-width:30px;max-width:30px;height:30px;display:block;margin-right:20px;background-size:contain}.subscriptions-advantages-content ul li i.picto-xmark{background:url(../../img/picto-xmark.svg) no-repeat center}.subscriptions-advantages-content ul li i.picto-check{background:url(../../img/picto-check.svg) no-repeat center}#shareGiftCardsFancy{width:600px;max-width:100%}#shareGiftCardsFancy header{margin-bottom:20px;border-bottom:1px solid #E5E5E5;padding-bottom:10px}#shareGiftCardsFancy header h2{font-weight:600;font-size:1.3125rem;line-height:1.4}.magazine-list{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width: 991px){.magazine-list{grid-template-columns:repeat(3,1fr)}}@media (max-width: 767px){.magazine-list{grid-template-columns:repeat(2,1fr)}}.magazine-list .magazine-detail{max-width:220px}.magazine-list .magazine-detail .link-picture{display:block}.magazine-list .magazine-detail .link-picture picture{position:relative;margin-bottom:10px;display:block;aspect-ratio:225/305;background:url(../../img/magazine-base.jpg) no-repeat;background-size:cover}.magazine-list .magazine-detail .link-picture picture:before{content:"";opacity:0;display:block;position:absolute;left:0;top:0;height:100%;width:100%;background:#FFF}.magazine-list .magazine-detail .link-picture picture:after{content:"";opacity:0;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);height:50px;width:50px;background:url(../../img/picto-search.svg) center no-repeat #FFF;border-radius:50%}.magazine-list .magazine-detail .link-picture picture img{box-shadow:0 1px 6px #0003,0 1px 6px -4px #00000080}.magazine-list .magazine-detail .content{display:flex;align-items:center;justify-content:space-between;position:relative}.magazine-list .magazine-detail .content .menu{width:30px;height:30px;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:50%;box-shadow:0 0 #ccc}.magazine-list .magazine-detail .content .menu:hover .menu-content{display:block}.magazine-list .magazine-detail .content .menu>img{width:15px;margin:auto}.magazine-list .magazine-detail .content .menu .menu-content{display:none;position:absolute;z-index:20;top:28px;right:0;background:#FFF;box-shadow:0 0 5px #ccc;padding:5px 0}.magazine-list .magazine-detail .content .menu .menu-content a{padding:5px 20px;font-size:.875rem;line-height:1.4;display:flex;align-items:center}.magazine-list .magazine-detail .content .menu .menu-content a img{margin-right:8px}.magazine-list .magazine-detail .content .title-article{font-size:.8125rem;line-height:1.4;font-weight:400}.magazine-list .magazine-detail .content .title-article a{text-decoration:none}.magazine-list .magazine-detail .new{background:#E20714;color:#fff;font-weight:600;font-size:.625rem;line-height:1.4;line-height:1;padding:5px 6px 3px;display:inline-block;position:relative;top:-8px}.magazine-list .magazine-detail:hover picture:before{opacity:.7}.magazine-list .magazine-detail:hover picture:after{opacity:1;transform:translate(-50%,-50%) scale(1)}div[id^=fancy-abonnement-]{max-width:600px}div[id^=fancy-abonnement-] .fancy-abonnement-content{text-align:center}div[id^=fancy-abonnement-] .fancy-abonnement-content img{margin:0 auto 20px;max-width:168px}div[id^=fancy-abonnement-] .fancy-abonnement-content .fancy-abonnement-content-title{font-weight:600;font-size:1.3125rem;line-height:1.4;line-height:1.2;max-width:300px;margin:0 auto 20px}div[id^=fancy-abonnement-] .fancy-abonnement-content .fancy-abonnement-content{font-size:1rem;line-height:1.4}div[id^=fancy-abonnement-] .fancy-abonnement-content .button{margin:20px auto}div[id^=fancy-abonnement-] .fancy-abonnement-content footer{font-size:.8125rem;line-height:1.4}div[id^=fancy-abonnement-] .fancy-abonnement-content footer p{margin:0}div[id^=fancy-abonnement-] .fancy-abonnement-content footer a{font-weight:700}.page-kiosque #kiosque #magazines{background:#FFF}.page-kiosque #kiosque #magazines ul{list-style:none}.page-kiosque #kiosque #magazines ul li button{background:none;border:none;font-size:.875rem;line-height:1.4;text-align:center;width:100%;padding:0}.page-kiosque #kiosque #magazines ul li button img{margin-bottom:5px;width:100%}.page-kiosque #kiosque .chapo{border-top:1px solid #CBCBCB;margin-top:50px;padding-top:50px}.page-kiosque.page-kiosque-highlight,.page-kiosque.page-kiosque-highlight #main #content .container-main{background:#F5F5F5}.page-kiosque.page-kiosque-highlight #main #content .container-main .title-section,.page-kiosque.page-kiosque-highlight #main #content .container-main #kiosque .magazines-tags{display:none}.page-kiosque.page-kiosque-highlight #main #content .container-main #kiosque .magazine-highlight{display:flex;margin-bottom:-100px}.page-kiosque.page-kiosque-highlight #main #content .container-main #kiosque .magazine-highlight .left{width:300px;margin-right:50px;position:relative;z-index:2}.page-kiosque.page-kiosque-highlight #main #content .container-main #kiosque .magazine-highlight .left img{box-shadow:0 1px 6px #0003,0 1px 6px -4px #00000080}.page-kiosque.page-kiosque-highlight #main #content .container-main #kiosque .magazine-highlight .right{flex:1}.page-kiosque.page-kiosque-highlight #main #content .container-main #kiosque .magazine-highlight .right .magazine-highlight-header{border-top:1px solid #CBCBCB;border-bottom:1px solid #CBCBCB;padding:30px 0;margin-bottom:30px}.page-kiosque.page-kiosque-highlight #main #content .container-main #kiosque .magazine-highlight .right .magazine-highlight-header h1{font-weight:600;font-size:1.75rem;line-height:1.4;margin:0}.page-kiosque.page-kiosque-highlight #main #content .container-main #kiosque .magazine-highlight .right .magazine-highlight-header h2{font-weight:300;font-size:1.5rem;line-height:1.4}.page-kiosque.page-kiosque-highlight #main #content .container-main #kiosque .magazine-highlight .right .magazine-highlight-content{width:100%;max-width:320px}.page-kiosque.page-kiosque-highlight #main #content .container-main #kiosque .magazine-highlight .right .magazine-highlight-content .tags-button,.page-kiosque.page-kiosque-highlight #main #content .container-main #kiosque .magazine-highlight .right .magazine-highlight-content .see-more-container .see-more-button .see-more,.see-more-container .see-more-button .page-kiosque.page-kiosque-highlight #main #content .container-main #kiosque .magazine-highlight .right .magazine-highlight-content .see-more{display:inline-flex;align-items:center;margin:0}.page-kiosque.page-kiosque-highlight #main #content .container-main #kiosque .magazine-highlight .right .magazine-highlight-content .tags-button svg,.page-kiosque.page-kiosque-highlight #main #content .container-main #kiosque .magazine-highlight .right .magazine-highlight-content .see-more-container .see-more-button .see-more svg,.see-more-container .see-more-button .page-kiosque.page-kiosque-highlight #main #content .container-main #kiosque .magazine-highlight .right .magazine-highlight-content .see-more svg{margin-right:10px;width:20px;height:20px;position:relative;top:-2px}.page-kiosque.page-kiosque-highlight #main #content .container-main #kiosque .magazine-highlight .right .magazine-highlight-content .tags-button svg:hover,.page-kiosque.page-kiosque-highlight #main #content .container-main #kiosque .magazine-highlight .right .magazine-highlight-content .see-more-container .see-more-button .see-more svg:hover,.see-more-container .see-more-button .page-kiosque.page-kiosque-highlight #main #content .container-main #kiosque .magazine-highlight .right .magazine-highlight-content .see-more svg:hover{stroke:#fff}.page-kiosque.page-kiosque-highlight #main #content .container-main #kiosque .magazine-highlight .right .magazine-highlight-content .magazine-highlight-footer{display:flex;justify-content:space-between}.page-kiosque.page-kiosque-highlight #main #content .container-main #kiosque .magazine-highlight .right .magazine-highlight-content .button-read{background:#000;color:#fff;border:1px solid #000;width:100%;display:flex;justify-content:center;text-align:center;margin:0 0 20px}.page-kiosque.page-kiosque-highlight #main #content .container-main #kiosque .magazine-highlight .right .magazine-highlight-content .button-read:hover{color:#000;background:#FFF}@media (max-width: 991px){.page-kiosque.page-kiosque-highlight #main #content .container-main #kiosque .magazine-highlight{margin-bottom:0;flex-direction:column;padding-bottom:40px}.page-kiosque.page-kiosque-highlight #main #content .container-main #kiosque .magazine-highlight .left{width:100%;margin-right:0}.page-kiosque.page-kiosque-highlight #main #content .container-main #kiosque .magazine-highlight .right{flex:1}}.page-kiosque.page-kiosque-highlight #main #content .container-main #kiosque #magazines{padding-top:170px}@media (max-width: 991px){.page-kiosque.page-kiosque-highlight #main #content .container-main #kiosque #magazines{padding-top:40px}}.page-account-bloc #magazines .magazine-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}@media (max-width: 991px){.page-account-bloc #magazines .magazine-list{grid-template-columns:1fr 1fr;gap:20px}}.modal-search-result-item{display:flex;margin-bottom:20px}.modal-search-image{width:120px;height:120px;object-fit:cover;margin-right:20px}.modal-search-result-content{flex:1}.modal-search-line h3{margin:0;font-size:18px}.modal-search-result-content p{margin:5px 0 0;font-size:14px}.bt-menu{position:relative;z-index:10000;cursor:pointer}.bt-menu .nav-icon{padding:0;margin-right:15px;width:30px;height:30px;position:relative;z-index:100;background:none;border:none;cursor:pointer}.bt-menu .nav-icon span{display:block;position:absolute;height:2px;width:24px;left:0;transform:rotate(0);background:#000}.bt-menu .nav-icon span:nth-child(1){top:5px}.bt-menu .nav-icon span:nth-child(2),.bt-menu .nav-icon span:nth-child(3){top:13px}.bt-menu .nav-icon span:nth-child(4){top:21px;width:12px}.bt-menu .nav-icon.active span:nth-child(1){top:13px;width:0%;left:50%}.bt-menu .nav-icon.active span:nth-child(2){transform:rotate(45deg)}.bt-menu .nav-icon.active span:nth-child(3){transform:rotate(-45deg)}.bt-menu .nav-icon.active span:nth-child(4){top:13px;width:0%!important;left:50%}.bt-menu .nav-icon:hover span:nth-child(4){width:24px}.bt-menu .bt-menu-txt-actif{display:none;color:#e20714}.bt-search{margin-left:10px}.bt-search .bt-loupe{width:30px;height:30px;background:url(../../img/picto-search.svg) center no-repeat;background-size:26px;display:block}.menu-tag{flex:1}.menu-tag ul{display:flex;align-items:center;justify-content:center;list-style:none;padding:0}.menu-tag ul li a{padding:0 20px;font-weight:600;text-decoration:none;font-size:1rem;line-height:1.4}.menu-tag ul li a:hover,.menu-tag ul li.active a{color:#e20714}.menu-picto{margin-left:auto}.menu-picto ul{display:flex;align-items:center;list-style:none}.menu-picto ul li a{padding:10px;font-weight:500;text-decoration:none;font-size:.875rem;line-height:1.4}.maintenance-banner{background-color:#eceef4;color:#000;position:relative;z-index:1000;height:75px;display:flex;justify-content:space-between;align-items:center;transition:height .3s ease}@media (max-width: 991px){body .headerMaintenance{top:75px!important}.maintenance-banner{position:fixed!important;top:0!important}.maintenance-banner p{font-size:.875rem!important}}@media (max-width: 991px){.title-section figcaption{font-size:1.1rem!important}#blockDescAuthor #chapo-short,#blockDescAuthor #chapo-full{font-size:.875rem!important}.author .title-section-text{margin-top:50px}}@media (max-width: 600px){#blockDescAuthor{flex-direction:column;align-items:center}#blockDescAuthor #upfront{margin-right:0!important;margin-bottom:20px!important}#bannerSale{margin-top:50px}}body.personality #page-personality{padding-bottom:0}body.personality #page-personality #page-personality-inner article #page-personality-content{margin-top:30px;font-family:bagatela,serif;font-size:1.3125rem;line-height:1.4}body.personality #page-personality #page-personality-inner article #page-personality-content .content-text header{margin-bottom:30px}body.personality #page-personality #page-personality-inner article #page-personality-content .content-text header figure figcaption{font-size:.75rem;line-height:1.4;margin-top:10px;font-family:bagatela,serif}body.personality #page-personality #page-personality-inner article #page-personality-content .content-text header figure figcaption strong{font-weight:400;font-size:1rem;line-height:1.4}body.personality #page-personality #page-personality-inner article #page-personality-content .content-text header figure figcaption em{font-weight:400;font-size:1rem;line-height:1.4;font-style:normal}body.personality #page-personality #page-personality-inner article #page-personality-content .content-text header .person-info{padding:20px 0 0}body.personality #page-personality #page-personality-inner article #page-personality-content .content-text header .person-info .person-info-name{font-size:2.75rem;line-height:1.4;font-weight:700;line-height:1;margin-bottom:0}body.personality #page-personality #page-personality-inner article #page-personality-content .content-text header .person-info .person-info-title{font-size:1.3125rem;line-height:1.4;font-weight:500;line-height:1;margin:0}body.personality #page-personality #page-personality-inner article #page-personality-content .content-text h2{font-family:new-reason,sans-serif;font-size:1.5rem;line-height:1.4;line-height:1.2;margin:30px 0 5px}body.personality #page-personality #page-personality-inner article #page-personality-content .content-text .personality-chapo{margin-bottom:30px}body.personality #page-personality #page-personality-inner article #page-personality-content .content-text .personality-chapo h2:first-child{margin-top:0}body.personality #page-personality #page-personality-inner article #page-personality-content .content-text .personality-bio{margin-bottom:30px}body.personality #page-personality #page-personality-inner article #page-personality-content aside{background:#F5F5F5;align-self:flex-start}body.personality #page-personality #page-personality-inner article #page-personality-content aside .aside-bloc{padding:20px;border-top:1px solid #CBCBCB;background:#F5F5F5}body.personality #page-personality #page-personality-inner article #page-personality-content aside .aside-bloc .person-name{font-size:1.1875rem;line-height:1.4;font-weight:700;color:#e20714;text-transform:uppercase;margin:0}body.personality #page-personality #page-personality-inner article #page-personality-content aside .aside-bloc .aside-bloc-title{font-weight:700;margin:0;font-size:1.1875rem;line-height:1.4}body.personality #page-personality #page-personality-inner article #page-personality-content aside .aside-bloc p{font-size:1rem;line-height:1.4}body.personality #page-personality #page-personality-inner article #page-personality-content aside .aside-bloc a{text-decoration:none;font-size:1rem;line-height:1.4;color:#e20714}body.personality #page-personality #page-personality-inner article #page-personality-content aside .aside-bloc ul{margin:0;padding:0;list-style:none;font-size:1rem;line-height:1.4}body.personality #page-personality #page-personality-inner article #page-personality-content aside .aside-bloc.signe-astro .signe{text-transform:capitalize}body.personality #page-personality #page-personality-inner article #page-personality-content aside .aside-bloc-header{background:#E5E5E5;border:none}body.personality #personalities .article-list-title{font-family:new-reason,sans-serif}body.personality #personalities .personalities-list{margin:0 -10px}body.personality #personalities .personalities-list article{padding:0 10px}body.personality #personalities .personalities-list article .article-link figure{margin:0}body.personality #personalities .personalities-list article .article-link .content{margin-top:10px}body.personality #personalities .personalities-list article .article-link .content .person-name{font-size:.875rem;line-height:1.4;font-family:new-reason,sans-serif;font-weight:600}body.personality #personalities .personalities-list article .article-link .content .person-title{font-size:.8125rem;line-height:1.4}body.personality #personalities .personalities-list .slick-arrow{top:-70px;left:auto;right:0;transform:none}body.personality #personalities .personalities-list .slick-prev{margin-right:65px}body.personality #personalities .personalities-list .slick-next{margin-right:10px}@media (max-width: 991px){body.personality #personalities .personalities-list{margin:0}body.personality #personalities .personalities-list article{padding:0}}.personalities-list{margin:0 -10px}.personalities-list article{padding:0 10px}.personalities-list article .article-link figure{margin:0}.personalities-list article .article-link .content{margin-top:10px}.personalities-list article .article-link .content .person-name{font-size:.875rem;line-height:1.4;font-family:new-reason,sans-serif;font-weight:600}.personalities-list article .article-link .content .person-title{font-size:.8125rem;line-height:1.4}.personalities-list article.article-hidden{display:none}.page-newsletters #newsletters .title-section{display:flex;justify-content:space-between;align-items:flex-start}.page-newsletters #newsletters .title-section #bloc-all-news{margin:10px 0 0}@media (max-width: 991px){.page-newsletters #newsletters .title-section{display:block}.page-newsletters #newsletters .title-section #bloc-all-news{margin:0 0 30px}}.page-newsletters #newsletters .newsletters-list{margin-top:40px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.page-newsletters #newsletters .newsletters-list .bloc-newsletter-inner .title-newsletter:before{display:none}.page-newsletters #newsletters .newsletters-list .bloc-newsletter-inner .frequency-newsletter{margin:-3px 0 0}@media (max-width: 991px){.page-newsletters #newsletters .newsletters-list{grid-template-columns:1fr 1fr;margin-top:0}}@media (max-width: 480px){.page-newsletters #newsletters .newsletters-list{grid-template-columns:1fr}}.bloc-newsletter-button{display:flex}.bloc-newsletter-button a{font-weight:300;font-size:1rem;line-height:1.4;margin-left:auto}.bloc-newsletter-button .switch{display:flex;position:relative;margin:auto 0 0}.bloc-newsletter-button .switch input{display:none}.bloc-newsletter-button .switch .slider{width:50px;height:25px;background-color:#cbcbcb;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.bloc-newsletter-button .switch .slider:before{background-color:#fff;bottom:2px;content:"";height:21px;left:2px;position:absolute;transition:.4s;width:21px}.bloc-newsletter-button .switch .slider.round{border-radius:25px}.bloc-newsletter-button .switch .slider.round:before{border-radius:50%}.bloc-newsletter-button .switch input:checked+.slider{background-color:#e20714}.bloc-newsletter-button .switch input:checked+.slider:before{transform:translate(25px);background:#FFF}.bloc-newsletter-button .switch span{font-size:.875rem;line-height:1.4;line-height:25px;font-weight:600;font-family:new-reason,sans-serif;margin-left:60px}.bloc-newsletter{background:#FFF;border:1px solid #CBCBCB;border-top:5px solid #000;padding:25px;margin-bottom:40px}@media (max-width: 991px){.bloc-newsletter{margin:0}}.bloc-newsletter.bloc-newsletter-column .bloc-newsletter-content{display:flex;flex-direction:column-reverse}.bloc-newsletter.bloc-newsletter-column .bloc-newsletter-content .bloc-newsletter-inner{padding:20px 0 0}.bloc-newsletter.bloc-newsletter-column .bloc-newsletter-content .bloc-newsletter-inner small{display:block}.bloc-newsletter.bloc-newsletter-column .bloc-newsletter-content .bloc-newsletter-inner .title-newsletter>span{margin-left:0}.bloc-newsletter.bloc-newsletter-column .bloc-newsletter-content .bloc-newsletter-inner .title-newsletter:before{content:"";display:block;width:40px;height:30px;background:url(../../img/picto-newsletter.svg) no-repeat}.bloc-newsletter.bloc-newsletter-column .bloc-newsletter-content .bloc-newsletter-inner .chapo-newsletter,.bloc-newsletter.bloc-newsletter-column .bloc-newsletter-content .bloc-newsletter-inner .bloc-newsletter-button{padding-left:0}.bloc-newsletter.bloc-newsletter-column .bloc-newsletter-content .bloc-newsletter-photo{width:100%}.bloc-newsletter.bloc-newsletter-square{text-align:center}.bloc-newsletter.bloc-newsletter-row{border:none;border-bottom:1px solid #CBCBCB;padding:0 0 20px;margin-bottom:20px}.bloc-newsletter.bloc-newsletter-row .bloc-newsletter-content{display:flex;align-items:flex-start}.bloc-newsletter.bloc-newsletter-row .bloc-newsletter-content .bloc-newsletter-button{width:70px;height:30px;display:block}.bloc-newsletter.bloc-newsletter-row .bloc-newsletter-content .bloc-newsletter-inner{flex:1;padding-right:0}.bloc-newsletter.bloc-newsletter-row .bloc-newsletter-content .bloc-newsletter-inner .title-newsletter span{margin-left:0}.bloc-newsletter.bloc-newsletter-row .bloc-newsletter-content .bloc-newsletter-inner .title-newsletter:before{display:none}.bloc-newsletter.bloc-newsletter-row .bloc-newsletter-content .bloc-newsletter-inner .frequency-newsletter{margin:-3px 0 0}.bloc-newsletter.bloc-newsletter-row .bloc-newsletter-content .bloc-newsletter-inner .chapo-newsletter{padding-left:0}.bloc-newsletter.bloc-newsletter-row:last-child{border:none;margin-bottom:0}.bloc-newsletter .bloc-newsletter-content{display:flex}.bloc-newsletter .bloc-newsletter-content .bloc-newsletter-inner{flex:1;padding-right:30px;display:flex;flex-direction:column;position:relative}.bloc-newsletter .bloc-newsletter-content .bloc-newsletter-inner p{font-size:1rem;line-height:1.4}.bloc-newsletter .bloc-newsletter-content .bloc-newsletter-inner small{display:none}.bloc-newsletter .bloc-newsletter-content .bloc-newsletter-inner .title-newsletter{font-family:new-reason,sans-serif;font-weight:300;font-size:1.1875rem;line-height:1.4;display:flex}.bloc-newsletter .bloc-newsletter-content .bloc-newsletter-inner .title-newsletter:before{content:"";display:block;width:40px;height:30px;position:relative;background:url(../../img/picto-newsletter.svg) no-repeat}.bloc-newsletter .bloc-newsletter-content .bloc-newsletter-inner .title-newsletter>span{font-weight:700;display:inline-block;margin-left:5px}.bloc-newsletter .bloc-newsletter-content .bloc-newsletter-inner .title-newsletter .menu{margin-left:auto;width:30px;height:30px;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:50%;box-shadow:0 0 #ccc}.bloc-newsletter .bloc-newsletter-content .bloc-newsletter-inner .title-newsletter .menu:hover .menu-content{display:block}.bloc-newsletter .bloc-newsletter-content .bloc-newsletter-inner .title-newsletter .menu .menu-content{display:none;position:absolute;z-index:20;top:45px;right:0;background:#FFF;box-shadow:0 0 5px #ccc;padding:5px 0}.bloc-newsletter .bloc-newsletter-content .bloc-newsletter-inner .title-newsletter .menu .menu-content a{padding:5px 20px;font-size:.875rem;line-height:1.4;display:flex;align-items:center}.bloc-newsletter .bloc-newsletter-content .bloc-newsletter-inner .title-newsletter .menu .menu-content a img{margin-right:8px}.bloc-newsletter .bloc-newsletter-content .bloc-newsletter-inner .frequency-newsletter{font-size:.625rem;line-height:1.4;text-transform:uppercase;font-weight:300;color:#000;margin:-3px 0 0 40px}.bloc-newsletter .bloc-newsletter-content .bloc-newsletter-inner .chapo-newsletter{font-size:1rem;line-height:1.4;font-family:bagatela,serif;margin:10px 0 20px;padding-left:40px}.bloc-newsletter .bloc-newsletter-content .bloc-newsletter-inner .bloc-newsletter-button{padding-left:40px}.bloc-newsletter .bloc-newsletter-content .bloc-newsletter-photo{width:180px}.bloc-newsletter .bloc-newsletter-content .bloc-newsletter-photo img{width:100%;height:100%;object-fit:cover}@media (max-width: 991px){.bloc-newsletter .bloc-newsletter-content{flex-direction:column-reverse}.bloc-newsletter .bloc-newsletter-content .bloc-newsletter-inner{padding:20px 0 0}.bloc-newsletter .bloc-newsletter-content .bloc-newsletter-inner .title-newsletter:before{display:none}.bloc-newsletter .bloc-newsletter-content .bloc-newsletter-inner .chapo-newsletter{padding:0}.bloc-newsletter .bloc-newsletter-content .bloc-newsletter-inner .frequency-newsletter{margin:-3px 0 0}.bloc-newsletter .bloc-newsletter-content .bloc-newsletter-inner .bloc-newsletter-button{display:block;padding:0}.bloc-newsletter .bloc-newsletter-content .bloc-newsletter-inner .bloc-newsletter-button a{margin-top:15px;display:block}.bloc-newsletter .bloc-newsletter-content .bloc-newsletter-photo{width:100%}}.newsletter-premium .bloc-newsletter-content .bloc-newsletter-inner .title-newsletter>span{position:relative;padding-left:25px}.newsletter-premium .bloc-newsletter-content .bloc-newsletter-inner .title-newsletter>span:before{content:"";width:18px;height:18px;display:block;position:absolute;left:0;top:2px;background:url(../../img/picto-premium.svg) no-repeat center}#newspacklist #otherNewspacks{padding-bottom:40px}#newspacklist #otherNewspacks .line{margin-bottom:20px}#newspacklist #otherNewspacks .line .dossiers-de-la-redaction a header h2{padding-bottom:0}@media (max-width: 991px){#newspacklist #otherNewspacks .line{grid-template-columns:repeat(2,1fr)!important}}body.newspack #otherArticles{margin-bottom:0}body.newspack #personalities{margin-top:20px}@media (max-width: 991px){body.newspack #personalities{margin-top:0}}body.newsflashList #content-inner #news-flashes-header{margin-bottom:30px}body.newsflashList #content-inner #news-flashes-list{margin-top:0}body.newsflashList #content-inner #news-flashes-list-other h2{margin-bottom:10px}body.whoswho #whoswho-header{margin-bottom:40px}body.whoswho #whoswho-header .title-section{display:flex}body.whoswho #whoswho-header .title-section form{margin-left:auto;display:flex;align-items:center}body.whoswho #whoswho-header .title-section form .form-control{font-size:.875rem;line-height:1.4;padding:11px 20px;border-radius:0}body.whoswho #whoswho-header .title-section form .button{margin:0;border-radius:0}@media (max-width: 991px){body.whoswho #whoswho-header .title-section{flex-direction:column}body.whoswho #whoswho-header .title-section form{margin:0}}body.whoswho #whoswho-categorie aside{top:80px;position:sticky;height:640px;width:300px}body.whoswho .template-tabs .onglets{display:flex;border:none;margin-bottom:0;margin-top:0}body.whoswho .template-tabs .onglets .link-item{display:block;border:1px solid #F5F5F5;color:#999;padding:10px 45px;font-size:1.1875rem;line-height:1.4;font-weight:700;line-height:1;cursor:pointer}body.whoswho .template-tabs .onglets .link-item.active{color:#e20714;background:#F5F5F5;pointer-events:none}body.whoswho .template-tabs .onglets .link-item:after{display:none}@media (max-width: 991px){body.whoswho .template-tabs .onglets{flex-direction:column;text-align:center}}body.whoswho .template-tabs .onglets-content .content-item{display:none}body.whoswho .template-tabs .onglets-content .content-item .content-item-inner{padding:30px;background:#F5F5F5;display:grid;grid-template-columns:repeat(2,1fr);gap:20px 40px}body.whoswho .template-tabs .onglets-content .content-item .content-item-inner .content-txt{margin-bottom:10px}body.whoswho .template-tabs .onglets-content .content-item .content-item-inner .country-name span,body.whoswho .template-tabs .onglets-content .content-item .content-item-inner .country-name a{display:block;text-decoration:none;padding:10px 20px;background:#FFF;text-transform:uppercase;font-size:1.0625rem;line-height:1.4;font-weight:500;line-height:1;color:#000}body.whoswho .template-tabs .onglets-content .content-item .content-item-inner .country-name span:hover,body.whoswho .template-tabs .onglets-content .content-item .content-item-inner .country-name a:hover{color:#e20714}body.whoswho .template-tabs .onglets-content .content-item .content-item-inner .country-liste{margin-top:15px}body.whoswho .template-tabs .onglets-content .content-item .content-item-inner .tout,body.whoswho .template-tabs .onglets-content .content-item .content-item-inner .personality-name{position:relative;font-size:1.0625rem;line-height:1.4;font-weight:500;line-height:1;color:#000;text-decoration:none;margin-bottom:10px;display:block}body.whoswho .template-tabs .onglets-content .content-item .content-item-inner .tout span,body.whoswho .template-tabs .onglets-content .content-item .content-item-inner .personality-name span,body.whoswho .template-tabs .onglets-content .content-item .content-item-inner .tout:hover,body.whoswho .template-tabs .onglets-content .content-item .content-item-inner .personality-name:hover,body.whoswho .template-tabs .onglets-content .content-item .content-item-inner .tout{color:#e20714}@media (max-width: 991px){body.whoswho .template-tabs .onglets-content .content-item .content-item-inner{display:block}body.whoswho .template-tabs .onglets-content .content-item .content-item-inner .content-txt{margin-bottom:30px}}body.whoswho .template-tabs .onglets-content .content-item.active{display:block}body.royal-family #content #breadcrumb ol{justify-content:center}body.royal-family #content #royalfamily{text-align:center}body.royal-family #personalities,body.whoswho #personalities{margin-top:40px}body.royal-family #personalities .personalities-list,body.whoswho #personalities .personalities-list{margin:0 -15px}body.royal-family #personalities .personalities-list .slick-arrow,body.whoswho #personalities .personalities-list .slick-arrow{top:-70px;left:auto;right:5px;transform:none}body.royal-family #personalities .personalities-list .slick-prev,body.whoswho #personalities .personalities-list .slick-prev{margin-right:55px}body.royal-family #personalities .personalities-list .slick-next,body.whoswho #personalities .personalities-list .slick-next{margin-right:0}@media (max-width: 991px){body.royal-family #personalities .personalities-list,body.whoswho #personalities .personalities-list{margin:0}}@media (min-width: 768px){.ads-full{width:calc(100vw - 8.1px);position:relative;margin-left:calc((100vw - 100%)/-2)}}@media (max-width: 767px){.ads-full{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}}.ads{background:url(../../img/logo-pdv-20.png) center #F3F3F3 no-repeat!important}.ads:has(iframe){background:#F3F3F3!important}.ads-desktop{display:block}.ads-desktop .Billboard_2,.ads-desktop .Billboard_3{padding-bottom:20px;padding-top:20px}@media (max-width: 991px){.ads-desktop{display:none}}.ads-mobile{display:none}@media (max-width: 991px){.ads-mobile{display:block}.ads-mobile .optidigital-ad-center-sticky{margin:20px 0}}@media (max-width: 991px){.ads-mobile-2,.ads-mobile-3{margin:0 -20px}}.home #content-inner .ads:has(iframe)+#home-highlighted{margin-top:50px}body:not(.home) .ads-mobile1{margin-top:51px}body:not(.home) #main #content:has(.ads-mobile1) .container-main{padding-top:20px}#adBanner{z-index:1;position:relative;height:160px}#adBanner #adBanner-inner{width:1620px;height:1500px;position:absolute!important;top:0;left:50%;transform:translate(-50%);background-position:center top}body.article .content-text-marge .optidigital-wrapper-div{background:url(../../img/logo-pdv-20.png) center #F3F3F3 no-repeat!important}body.article .content-text-marge .optidigital-wrapper-div:has(iframe){background:#F3F3F3!important}
