:root{--fox-noir:#0B0B0C;--fox-noir-2:#111214;--fox-noir-3:#17181B;--fox-blanc:#F4F2ED;--fox-gris:#B9B7B1;--fox-gris-2:#8A8882;--fox-or:#C8A24C;--fox-or-clair:#E6C877;--fox-ligne:rgba(200,162,76,.30);--fox-ligne-soft:rgba(244,242,237,.10);--fox-display:'Jost',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--fox-serif:'Cormorant Garamond',Georgia,'Times New Roman',serif}html,body{background:var(--fox-noir)!important}body,body.foxaep{background:var(--fox-noir)!important;color:var(--fox-blanc)!important;font-family:var(--fox-display)!important;font-weight:300;letter-spacing:.2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#main-container,#content-container,#full-content-container{background:var(--fox-noir)!important}.page #content,.single #content,.error404 #content,.page #full-width,.single #full-width,.page-content-box,.sidebar-box,#static-header-img,.preview-content,#showcase-categories,.coment-box,.wp-caption,.post,.post-content,.widget,#content-container .wp_syntax,.after-validation,.invalid{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}a,a:link,a:visited{color:var(--fox-blanc);transition:color .25s ease}a:hover{color:var(--fox-or-clair)}h1,h2,h3,h4,h5,h6{font-family:var(--fox-display)!important;color:var(--fox-blanc)!important;font-weight:400;letter-spacing:.06em}h1{font-weight:300;letter-spacing:.08em}p{line-height:1.75;color:var(--fox-gris)}::selection{background:var(--fox-or);color:var(--fox-noir)}::-moz-selection{background:var(--fox-or);color:var(--fox-noir)}#content-container{width:auto!important;max-width:1560px!important;margin:20px auto 0!important;padding:0 40px!important;box-sizing:border-box}#full-content-container{width:100%!important}#full-width,.page #full-width,.single #full-width{width:100%!important}#content{width:100%!important;float:none!important;box-sizing:border-box}.page #content,.single #content,.error404 #content{width:100%!important;padding:25px 0!important;box-sizing:border-box}.layout-left #content,.layout-right #content{width:71%!important;float:left!important;box-sizing:border-box}.layout-right #content{float:right!important}.layout-left #sidebar,.layout-right #sidebar{width:26%!important;box-sizing:border-box}.layout-left #sidebar{float:right!important}.layout-right #sidebar{float:left!important}.single-portfolio #sidebar{display:none!important}.single-portfolio #content{width:100%!important;float:none!important}img.img-frame,.img-frame img{max-width:100%!important;height:auto!important;border:0!important}#header{background:var(--fox-noir)!important;border:0!important;padding-top:34px;position:relative}#logo-container{padding:6px 0 18px}#logo-container img{max-height:96px;width:auto;height:auto}#navigation-container,#menu-container,#menu{background:transparent!important;border:0!important}#menu ul{list-style:none}#menu-container{width:100%!important;text-align:center}#menu li a{font-family:var(--fox-display)!important;text-transform:uppercase!important;letter-spacing:.11em!important;font-size:11px!important;font-weight:400!important;color:var(--fox-blanc)!important;padding:14px 11px!important;position:relative;background:none!important;white-space:nowrap}#menu li a:hover,#menu li.current-menu-item>a,#menu li.current_page_item>a,#menu li.current-menu-ancestor>a{color:var(--fox-or-clair)!important}#menu li a::after{content:"";position:absolute;left:11px;right:11px;bottom:6px;height:1px;background:var(--fox-or);transform:scaleX(0);transform-origin:center;transition:transform .3s ease}#menu li a:hover::after,#menu li.current-menu-item>a::after{transform:scaleX(1)}#navigation-line{background:linear-gradient(90deg,transparent,var(--fox-ligne),transparent)!important;height:1px!important;border:0!important}#menu ul ul,#menu ul ul li{background:var(--fox-noir-2)!important;background-image:none!important}#menu ul ul{border:1px solid var(--fox-ligne)!important;box-shadow:0 12px 34px rgba(0,0,0,.55)!important;width:auto!important;min-width:210px}#menu ul ul li{width:auto!important}#menu ul ul li a{color:var(--fox-blanc)!important;border-bottom:1px solid var(--fox-ligne-soft)!important;letter-spacing:.14em!important;white-space:nowrap}#menu ul ul li a::after{display:none!important}#menu ul ul li a:hover,#menu ul ul li.hovered>a,#menu ul ul li.current-menu-item>a{background:var(--fox-noir-3)!important;color:var(--fox-or-clair)!important}.post-title,.page-title,.entry-title,.portfolio-title,.page-heading,.post-title-wrapper h2 a{font-family:var(--fox-display)!important;letter-spacing:.06em;font-weight:300;color:var(--fox-blanc)!important}.post-title-wrapper h2 a:hover{color:var(--fox-or-clair)!important}.double-line,.margin-line{border-color:var(--fox-ligne)!important;background:transparent!important}.pex-subtitle,.subtitle,.section-subtitle,.eyebrow{text-transform:uppercase;letter-spacing:.28em;color:var(--fox-or);font-size:12px}blockquote,.pex-quote{font-family:var(--fox-serif)!important;font-style:italic;font-size:1.6em;line-height:1.4;color:var(--fox-blanc);border-left:2px solid var(--fox-or);padding-left:24px}.post-date{background:rgba(0,0,0,.35)!important}.post-date span,.post-date h4,.post-date span.year{color:var(--fox-or-clair)!important}.button,.pexeto-button,input[type=submit],button.pexeto-button,.more-link{font-family:var(--fox-display)!important;text-transform:uppercase;letter-spacing:.2em;font-size:12px;background:transparent!important;color:var(--fox-or-clair)!important;border:1px solid var(--fox-or)!important;border-radius:0!important;padding:14px 28px!important;transition:all .25s ease}.button:hover,.pexeto-button:hover,.more-link:hover{background:var(--fox-or)!important;color:var(--fox-noir)!important}input[type=text],input[type=email],input[type=url],input[type=password],textarea,select{background:var(--fox-noir-2)!important;border:1px solid var(--fox-ligne-soft)!important;color:var(--fox-blanc)!important;border-radius:0!important}input:focus,textarea:focus,select:focus{border-color:var(--fox-or)!important;outline:none}.sidebar-box{border-top:1px solid var(--fox-ligne-soft)!important;border-radius:0!important;padding:18px 0!important;margin-bottom:22px!important}#sidebar .sidebar-box:first-child{border-top:0!important}.widget-title,.widgettitle,.sidebar-box h3,.sidebar-box h4{font-family:var(--fox-display)!important;text-transform:uppercase;letter-spacing:.2em;font-size:13px;color:var(--fox-or)!important}#sidebar ul li{border-color:var(--fox-ligne-soft)!important}#sidebar a{color:var(--fox-gris)!important}#sidebar a:hover{color:var(--fox-or-clair)!important}.gallery:not(.fx-gallery){display:grid!important;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important;gap:8px!important;width:100%!important;margin:22px 0!important}.gallery br{display:none!important}.gallery-item,dl.gallery-item{width:auto!important;margin:0!important;padding:0!important;float:none!important}.gallery-icon{margin:0!important}.gallery.fx-gallery{display:block!important;width:100%!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box;margin:26px 0!important;padding:0!important}.fx-gallery .fx-row{display:flex;gap:8px;margin-bottom:8px;max-width:100%}.fx-gallery .fx-gallery-item{position:relative;overflow:hidden;margin:0!important;padding:0!important;background:var(--fox-noir-2);cursor:pointer}.fx-gallery .fx-gallery-item .gallery-icon,.fx-gallery .fx-gallery-item a{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.fx-gallery .fx-gallery-item img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border:0!important;transition:transform .6s ease,filter .3s ease}.fx-gallery .fx-gallery-item:hover img{transform:scale(1.04);filter:brightness(1.05)}.fx-gallery .fx-gallery-item::after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 0 var(--fox-or);transition:box-shadow .25s ease;pointer-events:none}.fx-gallery .fx-gallery-item:hover::after{box-shadow:inset 0 0 0 2px var(--fox-or)}.fx-gallery .gallery-caption,.fx-gallery .wp-caption-text{display:none!important}#fx-lightbox{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;background:rgba(6,6,7,.97)}#fx-lightbox.open{display:flex}#fx-lightbox .fx-lb-stage{margin:0;max-width:92vw;max-height:88vh;display:flex;flex-direction:column;align-items:center}#fx-lightbox .fx-lb-img{max-width:92vw;max-height:82vh;object-fit:contain;box-shadow:0 20px 60px rgba(0,0,0,.6)}#fx-lightbox .fx-lb-cap{margin-top:12px;color:var(--fox-gris);font-family:var(--fox-display);font-size:12px;letter-spacing:.12em;text-transform:uppercase;text-align:center}#fx-lightbox .fx-lb-count{position:absolute;top:22px;left:0;right:0;text-align:center;color:var(--fox-or);font-family:var(--fox-display);font-size:12px;letter-spacing:.2em}#fx-lightbox button{position:absolute;background:none;border:0;color:var(--fox-blanc);cursor:pointer;transition:color .2s ease;z-index:2}#fx-lightbox button:hover{color:var(--fox-or-clair)}#fx-lightbox .fx-lb-close{top:16px;right:24px;font-size:38px;line-height:1}#fx-lightbox .fx-lb-prev,#fx-lightbox .fx-lb-next{top:50%;transform:translateY(-50%);font-size:52px;line-height:1;padding:0 22px}#fx-lightbox .fx-lb-prev{left:6px}#fx-lightbox .fx-lb-next{right:6px}@media(max-width:600px){#fx-lightbox .fx-lb-prev,#fx-lightbox .fx-lb-next{font-size:38px;padding:0 10px}}#main-container{min-height:0!important;float:none!important}#content-container::after{content:"";display:block;clear:both}#footer{position:static!important;bottom:auto!important;clear:both!important}#footer,#showcase-categories,#portfolio-categories ul,.sidebar-box h4,.portfolio-sidebar h4{background:var(--fox-noir)!important;background-image:none!important}#footer{border-top:1px solid var(--fox-ligne-soft)!important;margin-top:60px;padding:34px 0!important}#footer-menu a{font-family:var(--fox-display)!important;text-transform:uppercase;letter-spacing:.18em;font-size:11px;color:var(--fox-gris)!important}#footer-menu a:hover{color:var(--fox-or-clair)!important}.copyrights{color:var(--fox-gris-2)!important;font-size:11px;letter-spacing:.1em}#page-title h1,h1.page-heading{background-color:transparent!important;background-image:none!important;color:var(--fox-blanc)!important;text-transform:uppercase;letter-spacing:.08em}#page-title h1{text-align:center;border-bottom:1px solid var(--fox-ligne)!important;padding:14px 0!important}.content-box,.content-box img,.content-box>a{background:var(--fox-noir)!important;background-image:none!important}.content-box.masonry-brick{position:absolute}.content-box.masonry-brick::after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px var(--fox-ligne-soft);transition:box-shadow .25s ease;pointer-events:none;z-index:5}.content-box.masonry-brick:hover::after{box-shadow:inset 0 0 0 2px var(--fox-or)}.content-box h3,.content-box h3 a,.content-box .post-info{color:var(--fox-or)!important;text-transform:uppercase;letter-spacing:.14em;font-family:var(--fox-display)!important}.content-box h2,.content-box h2 a{color:var(--fox-blanc)!important;font-family:var(--fox-display)!important;text-shadow:none!important;letter-spacing:.04em}.content-box.masonry-brick:hover h2 a,.content-box h2 a:hover{color:var(--fox-or-clair)!important}.portfolio-showcase-item,.preview-item{position:relative}.portfolio-showcase-item::after,.preview-item::after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px var(--fox-ligne-soft);transition:box-shadow .25s ease;pointer-events:none;z-index:5}.portfolio-showcase-item:hover::after,.preview-item:hover::after{box-shadow:inset 0 0 0 2px var(--fox-or)}.showcase-item{background:var(--fox-noir)!important;background-image:none!important;box-shadow:none!important;border-color:var(--fox-ligne-soft)!important}.showcase-item:hover,.showcase-selected{background:var(--fox-noir-2)!important;background-image:none!important}.showcase-item h6,.showcase-item h6 a,.portfolio-showcase-item h1.page-heading{color:var(--fox-blanc)!important}.showcase-item:hover h6 a{color:var(--fox-or-clair)!important}.showcase-item .post-info,.portfolio-showcase-item .post-info{color:var(--fox-gris)!important}.portfolio-item .thumb,.pex-portfolio-item{background:var(--fox-noir-2)}.portfolio-item .title,.portfolio-item h2,.portfolio-item h3,.pex-portfolio-item .title{font-family:var(--fox-display)!important;letter-spacing:.08em;text-transform:uppercase;font-size:14px}.portfolio-item:hover .title,.pex-portfolio-item:hover .title{color:var(--fox-or-clair)!important}.foxaep-burger{display:none}#foxaep-mobile-nav{display:none}@media(max-width:960px){.mobile-nav{display:none!important}#navigation-container{display:none!important}.foxaep-burger{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;position:fixed;top:28px;right:22px;padding:12px 14px;background:var(--fox-noir);border:1px solid var(--fox-ligne);cursor:pointer;z-index:1100}.fxb-lines{display:flex;flex-direction:column;gap:6px;width:32px}.fxb-lines i{display:block;width:100%;height:2.5px;background:var(--fox-blanc);transition:transform .3s ease,opacity .3s ease}.fxb-label{font:11px/1 var(--fox-display);letter-spacing:.14em;text-transform:uppercase;color:var(--fox-blanc);margin-top:4px}body.foxaep-nav-open .fxb-lines i:nth-child(1){transform:translateY(9px) rotate(45deg)}body.foxaep-nav-open .fxb-lines i:nth-child(2){opacity:0}body.foxaep-nav-open .fxb-lines i:nth-child(3){transform:translateY(-9px) rotate(-45deg)}body.foxaep-nav-open .fxb-label{display:none}#foxaep-mobile-nav{display:block;position:fixed;inset:0;background:var(--fox-noir);z-index:1050;padding:88px 0 48px;overflow-y:auto;opacity:0;visibility:hidden;transition:opacity .3s ease}body.foxaep-nav-open #foxaep-mobile-nav{opacity:1;visibility:visible}body.foxaep-nav-open{overflow:hidden}#foxaep-mobile-nav ul{list-style:none;margin:0;padding:0}#foxaep-mobile-nav li{border-bottom:1px solid var(--fox-ligne-soft)}#foxaep-mobile-nav a{display:block;padding:16px 24px;text-align:center;text-transform:uppercase;letter-spacing:.16em;font-size:13px;color:var(--fox-blanc)!important;font-family:var(--fox-display);position:relative}#foxaep-mobile-nav a:hover{color:var(--fox-or-clair)!important}#foxaep-mobile-nav ul ul{display:none;background:var(--fox-noir-2)}#foxaep-mobile-nav li.open>ul{display:block}#foxaep-mobile-nav ul ul a{padding-left:40px;font-size:12px;color:var(--fox-gris)!important;letter-spacing:.1em}#foxaep-mobile-nav .menu-item-has-children>a::after{content:"\2304";position:absolute;right:26px;top:50%;transform:translateY(-60%);color:var(--fox-or);font-size:16px;transition:transform .3s ease}#foxaep-mobile-nav .menu-item-has-children.open>a::after{transform:translateY(-40%) rotate(180deg)}#content-container{padding:0 18px!important}.layout-left #content,.layout-right #content,.layout-left #sidebar,.layout-right #sidebar{width:100%!important;float:none!important}}.single-portfolio .img-frame,.img-frame.portfolio-big-img,.single #content>.img-frame{display:block!important;margin:0 auto 26px!important;max-width:100%!important;height:auto!important;float:none!important}.foxaep-hero{position:relative;min-height:58vh;display:flex;align-items:center;justify-content:center;text-align:center;background-size:cover;background-position:center;background-color:var(--fox-noir-2);margin:0 -40px 30px}.foxaep-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,11,12,.5),rgba(11,11,12,.78))}.foxaep-hero--plain{background:var(--fox-noir)}.foxaep-hero-inner{position:relative;z-index:2;padding:84px 24px;max-width:900px}.foxaep-eyebrow{text-transform:uppercase;letter-spacing:.34em;color:var(--fox-or);font-size:12px;margin-bottom:16px}.foxaep-hero-title{font-family:var(--fox-display)!important;font-weight:300;font-size:clamp(28px,5vw,54px);letter-spacing:.06em;color:var(--fox-blanc)!important;text-transform:uppercase;margin:0}.foxaep-hero-tagline{font-family:var(--fox-serif)!important;font-style:italic;font-size:clamp(18px,2.4vw,28px);color:var(--fox-blanc);margin:14px 0 24px}.foxaep-btn{display:inline-block;font-family:var(--fox-display);text-transform:uppercase;letter-spacing:.2em;font-size:12px;color:var(--fox-or-clair)!important;background:transparent!important;border:1px solid var(--fox-or);padding:14px 30px;cursor:pointer;transition:all .25s ease}.foxaep-btn:hover{background:var(--fox-or)!important;color:var(--fox-noir)!important}.foxaep-btn:hover{background:var(--fox-or);color:var(--fox-noir)!important}.foxaep-page-content{max-width:820px;margin:40px auto;padding:0 20px;line-height:1.8}.foxaep-page-content.foxaep-intro{text-align:center;color:var(--fox-gris)}.foxaep-band{border-top:1px solid var(--fox-ligne-soft);margin-top:50px;padding:52px 20px;text-align:center}.foxaep-band-inner{max-width:760px;margin:0 auto}.foxaep-band p{color:var(--fox-gris)}.foxaep-contact{color:var(--fox-blanc)!important;margin:18px 0;letter-spacing:.04em;line-height:1.9}.foxaep-univers-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin:30px 0 60px}.foxaep-univers-card{position:relative;display:block;aspect-ratio:3/2;overflow:hidden;background:var(--fox-noir-2)}.foxaep-univers-img{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .6s ease}.foxaep-univers-card:hover .foxaep-univers-img{transform:scale(1.05)}.foxaep-univers-card::after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px var(--fox-ligne-soft);transition:box-shadow .25s ease;z-index:3}.foxaep-univers-card:hover::after{box-shadow:inset 0 0 0 2px var(--fox-or)}.foxaep-univers-title{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:16px;background:linear-gradient(transparent,rgba(0,0,0,.82));color:var(--fox-blanc);font-family:var(--fox-display);text-transform:uppercase;letter-spacing:.08em;font-size:13px}@media(max-width:960px){.foxaep-hero{margin:0 -18px 24px}}.foxaep-hero--tall{min-height:74vh}.foxaep-section{max-width:1300px;margin:56px auto;padding:0 20px}.foxaep-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--fox-blog-min,300px),1fr));gap:22px;max-width:1300px;margin:40px auto;padding:0 20px}.foxaep-card{display:flex;flex-direction:column;background:var(--fox-noir-2);text-decoration:none;transition:transform .25s ease;position:relative}.foxaep-card::after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px var(--fox-ligne-soft);transition:box-shadow .25s ease;pointer-events:none}.foxaep-card:hover{transform:translateY(-4px)}.foxaep-card:hover::after{box-shadow:inset 0 0 0 1px var(--fox-or)}.foxaep-card-img{display:block;width:100%;aspect-ratio:3/2;background:var(--fox-noir-3) center/cover no-repeat}.foxaep-card-body{padding:20px 22px 24px;display:flex;flex-direction:column;gap:8px}.foxaep-card-meta{display:flex;gap:12px;align-items:center}.foxaep-card-date{color:var(--fox-or);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.foxaep-card-cat{color:var(--fox-gris-2);font-size:11px;letter-spacing:.14em;text-transform:uppercase;border-left:1px solid var(--fox-ligne-soft);padding-left:12px}.foxaep-card-title{color:var(--fox-blanc);font-family:var(--fox-display);font-size:18px;letter-spacing:.02em;line-height:1.35}.foxaep-card:hover .foxaep-card-title{color:var(--fox-or-clair)}.foxaep-card-excerpt{color:var(--fox-gris);font-size:13.5px;line-height:1.6}.foxaep-article{max-width:760px;margin:44px auto;padding:0 20px;line-height:1.85;color:var(--fox-blanc)}.foxaep-article p{color:var(--fox-gris)}.foxaep-article img{max-width:100%;height:auto}.foxaep-related{max-width:1300px;margin:60px auto;padding:30px 20px 0;border-top:1px solid var(--fox-ligne-soft)}.foxaep-pagination{text-align:center;margin:30px 0 60px}.foxaep-pagination .page-numbers{display:inline-block;min-width:40px;padding:10px 14px;margin:0 3px;color:var(--fox-gris);border:1px solid var(--fox-ligne-soft);font-family:var(--fox-display);letter-spacing:.1em}.foxaep-pagination .page-numbers.current,.foxaep-pagination .page-numbers:hover{border-color:var(--fox-or);color:var(--fox-or-clair)}.foxaep-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px;max-width:1000px;margin:44px auto;padding:36px 20px;border-top:1px solid var(--fox-ligne-soft);border-bottom:1px solid var(--fox-ligne-soft);text-align:center}.foxaep-stat-n{font-family:var(--fox-display);font-size:34px;font-weight:300;color:var(--fox-or)}.foxaep-stat-l{color:var(--fox-gris);font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin-top:6px}.foxaep-pricing{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;max-width:1100px;margin:50px auto;padding:0 20px}.foxaep-pricing.foxaep-cols-2{grid-template-columns:repeat(2,1fr)}.foxaep-pricing.foxaep-cols-3{grid-template-columns:repeat(3,1fr)}.foxaep-pricing.foxaep-cols-4{grid-template-columns:repeat(4,1fr)}.foxaep-pricing.foxaep-cols-5{grid-template-columns:repeat(5,1fr)}.foxaep-pricing.foxaep-cols-6{grid-template-columns:repeat(6,1fr)}@media(max-width:900px){.foxaep-pricing[class*="foxaep-cols-"]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.foxaep-pricing[class*="foxaep-cols-"]{grid-template-columns:1fr}}.foxaep-price-card{position:relative;border:1px solid var(--fox-ligne-soft);padding:34px 28px;text-align:center;transition:border-color .25s ease;display:flex;flex-direction:column;gap:14px}.foxaep-price-card:hover{border-color:var(--fox-or)}.foxaep-price-badge{position:absolute;top:0;right:0;background:var(--fox-or);color:var(--fox-noir);font:11px/1 var(--fox-display);letter-spacing:.12em;text-transform:uppercase;padding:7px 12px}.foxaep-price-title{font-family:var(--fox-display);text-transform:uppercase;letter-spacing:.2em;font-size:14px;color:var(--fox-blanc)}.foxaep-price-amount{font-family:var(--fox-serif);font-style:italic;font-size:28px;color:var(--fox-or-clair)}.foxaep-price-duree{color:var(--fox-gris-2);font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-top:-8px}.foxaep-price-list{list-style:none;margin:0;padding:0;color:var(--fox-gris);font-size:13.5px;line-height:1.9}.foxaep-price-list li{border-bottom:1px solid var(--fox-ligne-soft);padding:7px 0}.foxaep-price-card .foxaep-btn{margin-top:8px;align-self:center}.foxaep-options{max-width:820px;margin:34px auto;border:1px solid var(--fox-ligne-soft);padding:26px 30px}.foxaep-options-title{font-family:var(--fox-display);text-transform:uppercase;letter-spacing:.2em;font-size:13px;color:var(--fox-or);margin-bottom:14px;text-align:center}.foxaep-options ul{list-style:none;margin:0;padding:0;columns:2;column-gap:34px}.foxaep-options li{color:var(--fox-gris);padding:8px 0;border-bottom:1px solid var(--fox-ligne-soft);break-inside:avoid;font-size:13.5px}@media(max-width:600px){.foxaep-options ul{columns:1}}.foxaep-studios{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;max-width:900px;margin:30px auto 0}.foxaep-studio-card{border:1px solid var(--fox-ligne-soft);padding:30px 26px;text-align:center;transition:border-color .25s ease}.foxaep-studio-card:hover{border-color:var(--fox-or)}.foxaep-studio-name{font-family:var(--fox-display);text-transform:uppercase;letter-spacing:.14em;font-size:15px;color:var(--fox-blanc);margin-bottom:14px}.foxaep-studio-addr{color:var(--fox-gris);line-height:1.7}.foxaep-studio-phone{margin:12px 0}.foxaep-studio-phone a{color:var(--fox-or-clair);font-size:18px;letter-spacing:.06em}.foxaep-studio-hours{color:var(--fox-gris-2);font-size:12px;letter-spacing:.08em;margin-bottom:18px}.foxaep-benefits{list-style:none;max-width:640px;margin:0 auto;padding:0}.foxaep-benefits li{padding:16px 0 16px 34px;border-bottom:1px solid var(--fox-ligne-soft);color:var(--fox-blanc);position:relative}.foxaep-benefits li::before{content:"✦";position:absolute;left:0;color:var(--fox-or)}.foxaep-univers-card--label{aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;background:var(--fox-noir-2)}.foxaep-univers-card--label .foxaep-univers-title{position:static;background:none;padding:0;font-size:15px;letter-spacing:.16em}.foxaep-immersive-wrap{max-width:100%!important;padding:0!important}.foxaep-immersive .gallery{display:block!important;margin:0!important}.foxaep-immersive .gallery br{display:none!important}.foxaep-immersive .gallery-item{width:100%!important;max-width:100%!important;margin:0 0 6px!important;float:none!important}.foxaep-immersive .gallery-icon,.foxaep-immersive .gallery-item a{display:block!important;width:100%!important}.foxaep-immersive .gallery img{width:100%!important;height:auto!important;display:block!important}html,body{overflow-x:hidden}@supports (overflow:clip){html,body{overflow-x:clip}}#main-container,#content-container,#footer{max-width:100%;overflow-x:hidden}@media(max-width:960px){#content img,#full-width img,.single-portfolio img,.foxaep-article img{max-width:100%!important;height:auto!important}#content .fx-gallery img,.fx-gallery img{max-width:none!important;height:100%!important}}@media(min-width:961px){body.fox-hero-top .foxaep-hero{background-position:center top!important}body.fox-hero-bottom .foxaep-hero{background-position:center bottom!important}}body.fox-sticky #header{position:sticky;top:0;z-index:900;background:var(--fox-noir)!important;padding-top:18px}body.fox-width-large #content-container{max-width:1800px}body.fox-width-large .foxaep-page-content{max-width:1100px}body.fox-width-large .foxaep-pricing{max-width:1400px}body.fox-width-plein #content-container{max-width:100%!important}body.fox-width-plein .foxaep-page-content{max-width:1400px}body.fox-width-plein .foxaep-pricing{max-width:none}@media(max-width:960px){body.fox-mobile-logo-scroll.fox-sticky #header{position:relative!important;top:auto!important}}.fx-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.fx-reveal.fx-in{opacity:1;transform:none}.foxaep-backtop{position:fixed;right:20px;bottom:20px;width:46px;height:46px;border:1px solid var(--fox-or);background:var(--fox-noir);color:var(--fox-or-clair);font-size:20px;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;z-index:940}.foxaep-backtop.show{opacity:1;visibility:visible;transform:none}.foxaep-backtop:hover{background:var(--fox-or);color:var(--fox-noir)}.foxaep-floating{position:fixed;left:18px;bottom:18px;display:flex;flex-direction:column;gap:12px;z-index:945}.foxaep-fab{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--fox-or);color:#fff;text-decoration:none;box-shadow:0 6px 18px rgba(0,0,0,.4);transition:transform .2s ease,background .2s ease}.foxaep-fab:hover{transform:scale(1.08);background:var(--fox-or-clair);color:#fff}.foxaep-fab svg{display:block}@media(max-width:960px){.foxaep-floating{left:14px;bottom:14px;gap:10px}.foxaep-fab{width:48px;height:48px}}.foxaep-announce-inner{color:inherit;text-decoration:none}a.foxaep-announce-inner{cursor:pointer}.foxaep-announce-cta{text-decoration:underline;font-weight:600;margin-left:6px}.foxaep-announce-timer{margin-left:12px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.04em}.foxaep-announce-avis{margin-left:12px;font-weight:600;letter-spacing:.04em}.foxaep-progress{position:fixed;top:0;left:0;right:0;height:3px;background:transparent;z-index:950}.foxaep-progress span{display:block;height:100%;width:0;background:var(--fox-or);transition:width .1s linear}body.fox-sticky .foxaep-progress{top:0}.foxaep-announce{position:relative;z-index:960;background:var(--fox-or);color:var(--fox-noir);text-align:center;padding:10px 44px;font-family:var(--fox-display);letter-spacing:.06em;font-size:13px}.foxaep-announce a{color:var(--fox-noir);text-decoration:underline;font-weight:600;margin-left:6px}.foxaep-announce-close{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:0;color:var(--fox-noir);font-size:20px;cursor:pointer;line-height:1}body.fox-micro .foxaep-btn,body.fox-micro .button,body.fox-micro .more-link{position:relative;overflow:hidden}body.fox-micro .foxaep-btn::after,body.fox-micro .button::after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.25),transparent);transition:left .5s ease}body.fox-micro .foxaep-btn:hover::after,body.fox-micro .button:hover::after{left:130%}body.fox-micro #menu li a{transition:color .25s ease,letter-spacing .25s ease}body.fox-micro #menu li a:hover{letter-spacing:.26em!important}.foxaep-ba{position:relative;max-width:100%;margin:24px auto;overflow:hidden;user-select:none;line-height:0}.foxaep-ba img{display:block;width:100%;height:auto}.foxaep-ba-after{width:100%}.foxaep-ba-before{position:absolute;top:0;left:0;height:100%;width:50%;overflow:hidden;border-right:2px solid var(--fox-or)}.foxaep-ba-before img{width:auto;max-width:none;height:100%}.foxaep-ba-handle{position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background:var(--fox-or);border:2px solid #fff;cursor:ew-resize;z-index:3;box-shadow:0 2px 10px rgba(0,0,0,.5)}.foxaep-ba-handle::before{content:"‹ ›";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--fox-noir);font-size:14px;font-weight:700}body.fox-forms .gform_wrapper input:not([type=submit]):not([type=button]),body.fox-forms .gform_wrapper textarea,body.fox-forms .gform_wrapper select,body.fox-forms .search-field,body.fox-forms #commentform input:not([type=submit]),body.fox-forms #commentform textarea{background:var(--fox-noir-2)!important;border:1px solid var(--fox-ligne-soft)!important;color:var(--fox-blanc)!important;border-radius:0!important;padding:12px 14px!important;box-shadow:none!important}body.fox-forms .gform_wrapper input:focus,body.fox-forms .gform_wrapper textarea:focus,body.fox-forms .gform_wrapper select:focus,body.fox-forms #commentform :focus{border-color:var(--fox-or)!important;outline:none}body.fox-forms .gform_wrapper label,body.fox-forms .gfield_label{color:var(--fox-gris)!important;font-family:var(--fox-display)!important;letter-spacing:.06em;text-transform:uppercase;font-size:12px!important}body.fox-forms .gform_wrapper .gform_footer input[type=submit],body.fox-forms .gform_wrapper .gform-button,body.fox-forms #commentform input[type=submit],body.fox-forms .search-submit{background:transparent!important;color:var(--fox-or-clair)!important;border:1px solid var(--fox-or)!important;border-radius:0!important;text-transform:uppercase;letter-spacing:.2em;font-family:var(--fox-display)!important;padding:14px 30px!important;cursor:pointer;transition:all .25s ease}body.fox-forms .gform_wrapper .gform_footer input[type=submit]:hover,body.fox-forms .gform_wrapper .gform-button:hover,body.fox-forms #commentform input[type=submit]:hover,body.fox-forms .search-submit:hover{background:var(--fox-or)!important;color:var(--fox-noir)!important}body.fox-forms .gform_wrapper .gfield_required{color:var(--fox-or)!important}body.fox-forms .gform_confirmation_message{color:var(--fox-blanc);border:1px solid var(--fox-or);padding:18px;text-align:center}.foxaep-blog-layout{max-width:min(2100px,94vw);margin:20px auto 0;padding:0 20px}.foxaep-blog-layout.has-aside{display:grid;grid-template-columns:1fr 278px;gap:36px;align-items:start}.foxaep-blog-main{min-width:0}.foxaep-blog-layout .foxaep-cards{max-width:none;margin:0 0 10px;padding:0}.foxaep-blog-layout.has-aside .foxaep-cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.foxaep-card{overflow:hidden}.foxaep-card,.foxaep-card:hover,.foxaep-card *{text-decoration:none!important}.foxaep-card-img{transition:transform .55s ease}.foxaep-card:hover .foxaep-card-img{transform:scale(1.06)}.foxaep-blog-aside{position:sticky;top:90px}.foxaep-acc{border-top:1px solid var(--fox-ligne-soft)}.foxaep-acc summary{list-style:none;cursor:pointer;padding:16px 0;font-family:var(--fox-display);text-transform:uppercase;letter-spacing:.2em;font-size:13px;color:var(--fox-or);position:relative}.foxaep-acc summary::-webkit-details-marker{display:none}.foxaep-acc summary::after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--fox-or);font-size:18px}.foxaep-acc[open] summary::after{content:"–"}.foxaep-acc ul{list-style:none;margin:0 0 14px;padding:0}.foxaep-acc li{padding:0}.foxaep-acc li a{display:block;padding:8px 0 8px 14px;color:var(--fox-gris);font-size:13.5px;border-left:1px solid transparent;transition:all .2s ease}.foxaep-acc li a:hover{color:var(--fox-or-clair);border-left-color:var(--fox-or);padding-left:18px}#content-container .latest-small .post-content img,#blog-latest .img-frame,#blog-latest img.wp-post-image{max-width:100%!important;margin:0!important}.featured-post-big .img-frame,.featured-post-big img{max-height:520px!important;object-fit:cover;width:100%!important}@media(max-width:960px){.foxaep-blog-layout.has-aside{grid-template-columns:1fr}.foxaep-blog-aside{position:static;margin-top:20px}}body.fox-title-sm #page-title h1,body.fox-title-sm .page-heading,body.fox-title-sm .foxaep-hero-title,body.fox-title-sm .elementor-page-title,body.fox-title-sm .elementor-page-title .elementor-heading-title{font-size:20px!important;font-weight:300!important;color:var(--fox-gris)!important;letter-spacing:.14em!important;text-transform:uppercase;text-align:center}body.fox-title-xs #page-title h1,body.fox-title-xs .page-heading,body.fox-title-xs .foxaep-hero-title,body.fox-title-xs .elementor-page-title,body.fox-title-xs .elementor-page-title .elementor-heading-title{font-size:13px!important;font-weight:300!important;color:var(--fox-gris-2)!important;letter-spacing:.16em!important;text-transform:uppercase;text-align:center;opacity:.85}body.fox-title-md #page-title h1,body.fox-title-md .page-heading,body.fox-title-md .foxaep-hero-title,body.fox-title-md .elementor-page-title,body.fox-title-md .elementor-page-title .elementor-heading-title{font-size:16px!important;font-weight:300!important;color:var(--fox-gris)!important;letter-spacing:.15em!important;text-transform:uppercase;text-align:center}body.fox-title-sm .foxaep-hero,body.fox-title-xs .foxaep-hero{min-height:auto}.fox-title-moved{display:block;margin:40px auto;text-align:center}.foxaep-discreet,.foxaep-discreet *{font-size:13px!important;color:var(--fox-gris)!important;font-weight:300!important;letter-spacing:.06em!important;line-height:1.6!important;opacity:.85}.foxaep-seo-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.foxaep-rdv-modal{position:fixed;inset:0;z-index:99998;display:none;align-items:center;justify-content:center;background:rgba(6,6,7,.9)}.foxaep-rdv-modal.open{display:flex}.foxaep-rdv-box{position:relative;background:var(--fox-noir-2);border:1px solid var(--fox-ligne);max-width:440px;width:92%;padding:40px 34px}.foxaep-rdv-close{position:absolute;top:12px;right:16px;background:none;border:0;color:var(--fox-blanc);font-size:28px;line-height:1;cursor:pointer}.foxaep-rdv-close:hover{color:var(--fox-or-clair)}.foxaep-rdv-title{font-family:var(--fox-display);text-transform:uppercase;letter-spacing:.2em;font-size:14px;color:var(--fox-or);text-align:center;margin-bottom:22px}.foxaep-rdv-list{display:flex;flex-direction:column;gap:12px}.foxaep-rdv-item{display:block;text-align:center;padding:18px;border:1px solid var(--fox-ligne-soft);text-decoration:none;transition:border-color .2s ease,background .2s ease}.foxaep-rdv-item:hover{border-color:var(--fox-or);background:var(--fox-noir-3)}.foxaep-rdv-name{display:block;font-family:var(--fox-display);text-transform:uppercase;letter-spacing:.1em;font-size:14px;color:var(--fox-blanc)}.foxaep-rdv-item:hover .foxaep-rdv-name{color:var(--fox-or-clair)}.foxaep-rdv-sub{display:block;color:var(--fox-gris);font-size:12.5px;letter-spacing:.06em;margin-top:5px}.foxaep-embed{max-width:1120px;margin:32px auto;padding:0 16px}.foxaep-embed-frame{display:block;width:100%;border:0;background:transparent;overflow:hidden}body.fox-fullscreen #footer{display:none!important}body.fox-fullscreen #main-container,body.fox-fullscreen #content-container{margin:0!important;padding:0!important;max-width:none!important;width:100%!important;background:var(--fox-noir)!important}body.fox-fullscreen .foxaep-fs .foxaep-embed{max-width:none;margin:0;padding:0}body.fox-fullscreen .foxaep-fs .foxaep-embed-frame{height:100vh!important}body.fox-fullscreen{overflow:hidden}.foxaep-fs-logo{position:fixed;top:16px;left:20px;z-index:1090}.foxaep-fs-logo img{height:34px;width:auto;filter:drop-shadow(0 2px 6px rgba(0,0,0,.75))}body.fox-fullscreen .foxaep-burger{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:5px;position:fixed;top:26px;right:28px;z-index:1100;background:var(--fox-noir);border:1px solid var(--fox-ligne);padding:12px 14px;cursor:pointer}body.fox-fullscreen .fxb-lines{display:flex;flex-direction:column;gap:6px;width:32px}body.fox-fullscreen .fxb-lines i{display:block;width:100%;height:2.5px;background:var(--fox-blanc);transition:transform .3s ease,opacity .3s ease}body.fox-fullscreen.foxaep-nav-open .fxb-lines i:nth-child(1){transform:translateY(9px) rotate(45deg)}body.fox-fullscreen.foxaep-nav-open .fxb-lines i:nth-child(2){opacity:0}body.fox-fullscreen.foxaep-nav-open .fxb-lines i:nth-child(3){transform:translateY(-9px) rotate(-45deg)}body.fox-fullscreen .fxb-label{font:11px/1 var(--fox-display);letter-spacing:.14em;text-transform:uppercase;color:var(--fox-blanc);margin-top:4px}body.fox-fullscreen.foxaep-nav-open .fxb-label{display:none}body.fox-fullscreen #foxaep-mobile-nav{display:none!important}body.fox-fullscreen #header{display:block!important;position:fixed;top:0;left:0;right:0;z-index:1050;background:rgba(11,11,12,.97);backdrop-filter:blur(4px);padding:70px 60px 16px!important;opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .3s ease,transform .3s ease;box-shadow:0 8px 24px rgba(0,0,0,.5)}body.fox-fullscreen.foxaep-nav-open #header{opacity:1;visibility:visible;transform:none}body.fox-fullscreen #logo-container,body.fox-fullscreen .mobile-nav,body.fox-fullscreen #navigation-line{display:none!important}body.fox-fullscreen #header #navigation-container,body.fox-fullscreen #header #menu-container,body.fox-fullscreen #header #menu{display:block!important;text-align:center}body.fox-fullscreen #header #menu li a{color:var(--fox-blanc)!important}.foxaep-avis{max-width:520px;margin:34px auto;text-align:center;border:1px solid var(--fox-ligne);padding:34px 28px}.foxaep-avis-stars{color:var(--fox-or);font-size:24px;letter-spacing:5px;margin-bottom:10px}.foxaep-avis-note{font-family:var(--fox-serif);font-style:italic;font-size:52px;color:var(--fox-or-clair);line-height:1}.foxaep-avis-note span{font-size:22px;color:var(--fox-gris);font-style:normal}.foxaep-avis-count{font-family:var(--fox-display);text-transform:uppercase;letter-spacing:.2em;font-size:12px;color:var(--fox-gris);margin-top:12px}.foxaep-avis .foxaep-btn{margin-top:20px}.foxaep-reviews-float{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:930;display:flex;flex-direction:column;gap:8px}.foxaep-rev-badge{display:block;background:var(--fox-noir-2);border:1px solid var(--fox-ligne-soft);border-left:3px solid var(--fox-or);padding:9px 14px 10px 13px;text-decoration:none!important;min-width:148px;transform:translateX(-6px);transition:transform .25s ease,border-color .25s ease;box-shadow:0 6px 18px rgba(0,0,0,.35)}.foxaep-rev-badge:hover{transform:translateX(0);border-color:var(--fox-or)}.foxaep-rev-stars{display:block;color:var(--fox-or);font-size:11px;letter-spacing:2px}.foxaep-rev-note{color:var(--fox-or-clair);font-family:var(--fox-serif);font-style:italic;font-size:20px;line-height:1.1;margin-right:6px}.foxaep-rev-label{color:var(--fox-gris);font-size:11px;letter-spacing:.05em}.foxaep-rev-close{position:absolute;top:-12px;right:-12px;width:26px;height:26px;border-radius:50%;background:var(--fox-or);color:var(--fox-noir);border:0;font-size:18px;line-height:22px;cursor:pointer;z-index:2;box-shadow:0 2px 8px rgba(0,0,0,.5)}.foxaep-rev-close:hover{background:var(--fox-or-clair)}.foxaep-avis-timer{display:none}.foxaep-avis-toggle{display:none}.foxaep-avis-reopen{display:none}@media(min-width:961px){body.foxaep-avis-reduced .foxaep-reviews-float{opacity:0;visibility:hidden;pointer-events:none}body.foxaep-avis-reduced .foxaep-avis-reopen{display:flex;flex-direction:column;align-items:center;gap:8px;position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:930;background:var(--fox-or);color:var(--fox-noir);border:0;font:11px/1 var(--fox-display);letter-spacing:.14em;text-transform:uppercase;padding:16px 11px;cursor:pointer;box-shadow:2px 0 10px rgba(0,0,0,.45)}body.foxaep-avis-reduced .foxaep-avis-reopen span{writing-mode:vertical-rl;text-orientation:mixed}body.foxaep-avis-reduced .foxaep-avis-reopen:hover{background:var(--fox-or-clair)}.foxaep-reviews-float{transition:opacity .3s ease}}.foxaep-avis-toggle,.foxaep-shop-toggle{box-sizing:border-box}@media(max-width:960px){.foxaep-reviews-float{position:fixed;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);width:min(84vw,340px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease;z-index:1098;display:flex!important;flex-direction:column;gap:10px}.foxaep-reviews-float.foxaep-avis-show{opacity:1;visibility:visible;pointer-events:auto}.foxaep-rev-badge{transform:none;min-width:0}.foxaep-rev-close{display:none}.foxaep-avis-timer{display:block;text-align:center;color:var(--fox-or);font-family:var(--fox-display);font-size:14px;letter-spacing:.2em;min-height:18px}.foxaep-avis-toggle,.foxaep-shop-toggle,.foxaep-rdvf-toggle{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:2px;position:fixed;left:14px;right:auto;width:54px;min-height:50px;z-index:1099;background:var(--fox-noir);border:1px solid var(--fox-or);color:var(--fox-or-clair);font:9px/1.1 var(--fox-display);letter-spacing:.08em;text-transform:uppercase;padding:6px 4px;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.4);text-align:center}.foxaep-avis-toggle svg,.foxaep-shop-toggle svg,.foxaep-rdvf-toggle svg{width:17px;height:17px}}body.fox-el-cta .elementor-cta__content,body.fox-el-cta .elementor-cta__bg-wrapper{background-color:var(--fox-noir-2)!important;background-image:none!important}body.fox-el-cta .elementor-cta{border:1px solid var(--fox-ligne)!important;transition:border-color .25s ease}body.fox-el-cta .elementor-cta:hover{border-color:var(--fox-or)!important}body.fox-el-cta .elementor-cta__title{color:var(--fox-blanc)!important;font-family:var(--fox-display)!important}body.fox-el-cta .elementor-cta__description{color:var(--fox-gris)!important}body.fox-el-cta .elementor-cta__button{background:transparent!important;color:var(--fox-or-clair)!important;border:1px solid var(--fox-or)!important}body.fox-el-cta .elementor-cta__button:hover{background:var(--fox-or)!important;color:var(--fox-noir)!important}body.fox-el-fonts .elementor,body.fox-el-fonts .elementor *:not(i):not(svg):not([class*="icon"]):not([class*="eicon"]):not([class*="fa-"]){font-family:var(--fox-display)!important}body.fox-el-fonts .elementor h1,body.fox-el-fonts .elementor h2,body.fox-el-fonts .elementor h3,body.fox-el-fonts .elementor .elementor-heading-title,body.fox-el-fonts .elementor .elementor-cta__title{font-family:var(--fox-serif)!important}.foxaep-wa-bubble{position:fixed;right:20px;bottom:20px;z-index:945;display:flex;align-items:center;gap:0;background:var(--fox-or);color:#fff!important;text-decoration:none!important;border-radius:34px;padding:0;height:58px;box-shadow:0 8px 22px rgba(0,0,0,.4);overflow:hidden;transition:padding .3s ease}.foxaep-wa-bubble:hover{background:var(--fox-or-clair)}.foxaep-wa-ic{display:flex;align-items:center;justify-content:center;width:58px;height:58px;flex:0 0 auto}.foxaep-wa-txt{font-family:var(--fox-display);font-size:14px;letter-spacing:.02em;white-space:nowrap;max-width:0;overflow:hidden;transition:max-width .35s ease,padding .35s ease;color:#fff}.foxaep-wa-bubble:hover .foxaep-wa-txt{max-width:240px;padding-right:20px}@media(max-width:960px){.foxaep-wa-bubble{right:14px;bottom:14px;height:54px}.foxaep-wa-ic{width:54px;height:54px}.foxaep-wa-txt{max-width:0!important;padding:0!important}}#cmplz-cookiebanner-container .cmplz-cookiebanner{max-width:560px!important;margin:0 auto 18px!important;left:0!important;right:0!important;border-radius:8px!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body{padding:18px 22px!important}@media(max-width:600px){#cmplz-cookiebanner-container .cmplz-cookiebanner{max-width:94vw!important}}.foxaep-shop-item{display:flex;align-items:center;gap:9px;background:var(--fox-noir-2);border:1px solid var(--fox-ligne-soft);padding:11px 14px;text-decoration:none!important;min-width:170px;transition:border-color .25s ease}.foxaep-shop-item:hover{border-color:var(--fox-or)}.foxaep-shop-ic{color:var(--fox-or);display:flex;flex:0 0 auto}.foxaep-shop-name{color:var(--fox-blanc);font-family:var(--fox-display);font-size:12.5px;letter-spacing:.05em;text-transform:uppercase}.foxaep-shop-toggle,.foxaep-rdvf-toggle,.foxaep-shop-tab,.foxaep-rdvf-tab{display:none}.foxaep-shop-timer,.foxaep-rdvf-timer{display:none}.foxaep-shop-tab span{writing-mode:vertical-rl;text-orientation:mixed}@media(min-width:961px){.foxaep-shop-wrap{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:930;display:flex;align-items:center}.foxaep-shop-tab{display:flex;flex-direction:column;align-items:center;gap:8px;order:2;background:var(--fox-or);color:var(--fox-noir);border:0;padding:16px 11px;cursor:pointer;font:11px/1 var(--fox-display);letter-spacing:.14em;text-transform:uppercase;box-shadow:-2px 0 10px rgba(0,0,0,.4)}.foxaep-shop-wrap .foxaep-shop-float{order:1;position:static;transform:none;display:flex;flex-direction:column;gap:8px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease;padding-right:8px}.foxaep-shop-wrap:hover .foxaep-shop-float{opacity:1;visibility:visible;pointer-events:auto}.foxaep-shop-wrap .foxaep-shop-item{border-right:3px solid var(--fox-or);box-shadow:-6px 6px 18px rgba(0,0,0,.35)}.foxaep-rdvf-wrap{position:fixed;right:20px;top:120px;z-index:931;display:flex;flex-direction:column;align-items:flex-end}.foxaep-rdvf-tab{display:flex;align-items:center;gap:9px;background:var(--fox-or);color:var(--fox-noir);border:0;padding:14px 20px;cursor:pointer;font:13px/1 var(--fox-display);letter-spacing:.16em;text-transform:uppercase;box-shadow:0 6px 16px rgba(0,0,0,.4);white-space:nowrap}.foxaep-rdvf-tab svg{width:22px;height:22px}.foxaep-rdvf-wrap .foxaep-rdvf-float{position:static;transform:none;display:flex;flex-direction:column;gap:8px;margin-top:8px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease;align-items:flex-end}.foxaep-rdvf-wrap:hover .foxaep-rdvf-float{opacity:1;visibility:visible;pointer-events:auto}.foxaep-rdvf-wrap .foxaep-shop-item{border-left:3px solid var(--fox-or);box-shadow:0 6px 18px rgba(0,0,0,.35)}}@media(max-width:960px){.foxaep-shop-tab,.foxaep-rdvf-tab{display:none!important}.foxaep-shop-wrap,.foxaep-rdvf-wrap{position:static}.foxaep-shop-float,.foxaep-rdvf-float{position:fixed;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);width:min(84vw,340px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease;z-index:1098;display:flex!important;flex-direction:column;gap:10px}.foxaep-shop-float.foxaep-shop-show,.foxaep-rdvf-float.foxaep-rdvf-show{opacity:1;visibility:visible;pointer-events:auto}.foxaep-shop-item{min-width:0;justify-content:center}.foxaep-shop-timer,.foxaep-rdvf-timer{display:block;text-align:center;color:var(--fox-or);font-family:var(--fox-display);font-size:14px;letter-spacing:.2em;min-height:18px}}#footer{text-align:center!important}#footer .footer-spacer{display:none!important}#footer #footer-menu,#footer .menu-footer-container,#footer #menu-footer{text-align:center!important;float:none!important;width:auto!important;margin:0 auto!important}#footer #menu-footer li{display:inline-block!important;float:none!important}#footer .copyright,#footer .footer-copyright{float:none!important;text-align:center!important}.foxaep-splash{position:fixed;inset:0;z-index:100000;background:var(--fox-noir);display:flex;align-items:center;justify-content:center;transition:opacity .7s ease,visibility .7s ease}.foxaep-splash.foxaep-splash-hide{opacity:0;visibility:hidden}.foxaep-splash-inner{text-align:center;padding:24px;animation:foxaepIntroUp 1s ease both}.foxaep-splash-logo{max-width:min(72vw,380px);height:auto}.foxaep-splash-msg{margin-top:22px;font-family:var(--fox-serif);font-style:italic;font-size:clamp(18px,3vw,27px);color:var(--fox-or-clair)}@keyframes foxaepIntroUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(max-width:960px){#logo-container{text-align:center!important}#logo-container a{display:inline-block!important;float:none!important}#logo-container img{margin:0 auto!important;display:inline-block!important;float:none!important}}@media(min-width:1024px){::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--fox-noir)}::-webkit-scrollbar-thumb{background:var(--fox-noir-3);border:2px solid var(--fox-noir)}::-webkit-scrollbar-thumb:hover{background:var(--fox-or)}}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--fox-or);outline-offset:2px}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media(max-width:768px){#logo-container img{max-height:70px}}