PageSourceSearch

https://www.thestore-dassault-aviation.com/fr/

html thestore-dassault-aviation.com collected 2026-10-02 20:33:04 UTC 340,224 bytes, 3,391 lines download raw bytes

1<!doctype html>
2<html lang="fr">
3    <head >
4        
4<script>
5    var LOCALE = 'fr\u002DFR';
6    var BASE_URL = 'https\u003A\u002F\u002Fwww.thestore\u002Ddassault\u002Daviation.com\u002Ffr\u002F';
7    var require = {
8        'baseUrl': 'https\u003A\u002F\u002Fwww.thestore\u002Ddassault\u002Daviation.com\u002Fstatic\u002Fversion1790153004\u002Ffrontend\u002FSmartwave\u002Fporto\u002Ffr_FR'
9    };</script>
9        <meta charset="utf-8"/>
10<meta name="title" content="Page d&#039;accueil | La boutique officielle de Dassault Aviation"/>
11<meta name="description" content="Découvrez &quot;The Store&quot; de Dassault Aviation, votre boutique officielle de merchandising. Explorez une collection unique d&#039;articles inspirés de l&#039;aviation : vêtements, accessoires et objets de collection pour les passionnés."/>
12<meta name="robots" content="INDEX,FOLLOW"/>
13<meta name="viewport" content="width=device-width, initial-scale=1"/>
14<meta name="format-detection" content="telephone=no"/>
15<title>Page d&#039;accueil | La boutique officielle de Dassault Aviation</title>
16            
16<script>(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.eu01.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"538699331",accountID:"6553349",trustKey:"6553349",xpid:"UgMCUlVXARAEV1lUAwcHXlc=",licenseKey:"NRJS-b3f28a6f44e3fd16ec3",applicationID:"438646083",browserID:"538699331"};;/*! For license information please see nr-loader-spa-1.323.0.min.js.LICENSE.txt */
17(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.323.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
17e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof a.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},7485(e,t,r){"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
17const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>A,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
17if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
17o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)&&(t[n]=e[n])}
17(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
17;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.323.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.323.0.PROD:";r.l=(n,i,s,a)=>
17{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-ORjtmy+nQMgxbu0os8+oTRa5sPzbinyuWSvpZrrstVLIaHofRRlfODdH+oUmkIgeQpM+vPf3vG/4RzvCsFVh1A==",249:"sha512-o7+K6xC0z3TqynjVxpd+jgiSgqy8rrPeRcUSqt5J0Rqg5Su5CycLMYfpwiM3WBCHiNDrG5aZoXJQ6HRc335XYQ==",212:"sha512-kRvBt1IYQDBnClTEWNaE8sDFqbXXM3Vdyf972Uf4MFbJxl7u3KmdO+jdB1H4achPEoT9YtNXHswaESey6sCH0A==",238:"sha512-U5EGmyYbFVR2UMNAuZJ7fTgVVtPa5b8RPMySDwXo7z3frRdkUJ2x1VAQTLQCeBab8VlGVGRV8FiSHIn/pwN72A=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.323.0.PROD"]=self["webpackChunk:NRBA-1.323.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
17ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
17{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
17null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,S.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
17dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Re.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
17imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,S.p)("err",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(e){if("string"==typeof e)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
17return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s,a=(0,ye.ZF)(),o=(0,ye.el)(),c=Date.now();this.agentRef.runtime?.timeKeeper?.ready&&(s=Math.floor(this.agentRef.runtime.timeKeeper.correctAbsoluteTimestamp(c)));var d={spanId:a,traceId:o,timestamp:c,timestampCorrected:s};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(d.traceContextParentHeader=this.generateTraceContextParentHeader(a,o),d.traceContextStateHeader=this.generateTraceContextStateHeader(a,s??c,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(d.newrelicHeader=this.generateTraceHeader(a,o,s??c,r,n,i)),d}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
17!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Le(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Le(e.response):"text"===r||""===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,S.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
17if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
17);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,S.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
17class n extends WebSocket{static name=Tt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,S.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
17h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,S.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get("logger")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();</script>
17        <link rel="stylesheet" type="text/css" media="all" href="https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/mage/calendar.css" />
18<link rel="stylesheet" type="text/css" media="all" href="https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/css/styles-m.css" />
19<link rel="stylesheet" type="text/css" media="all" href="https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/owl.carousel/assets/owl.carousel.css" />
20<link rel="stylesheet" type="text/css" media="all" href="https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/fancybox/css/jquery.fancybox.css" />
21<link rel="stylesheet" type="text/css" media="all" href="https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/icon-fonts/css/porto-icons-codes.css" />
22<link rel="stylesheet" type="text/css" media="all" href="https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/simple-line-icons/css/simple-line-icons.css" />
23<link rel="stylesheet" type="text/css" media="all" href="https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/icon-fonts/css/animation.css" />
24<link rel="stylesheet" type="text/css" media="all" href="https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/font-awesome/css/font-awesome.min.css" />
25<link rel="stylesheet" type="text/css" media="all" href="https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/animate/animate.optimized.css" />
26<link rel="stylesheet" type="text/css" media="all" href="https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/bootstrap/bootstrap.optimized.min.css" />
27<link rel="stylesheet" type="text/css" media="all" href="https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/jquery/uppy/dist/uppy-custom.css" />
28<link rel="stylesheet" type="text/css" media="all" href="https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/Amasty_Groupcat/js/fancybox/jquery.fancybox.css" />
29<link rel="stylesheet" type="text/css" rel="stylesheet" type="text/css" href="https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/Kickandrush_AdditionalCompanyNumber/css/company_number_style.css" />
30<link rel="stylesheet" type="text/css" media="screen and (min-width: 768px)" href="https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/css/styles-l.css" />
31<link rel="stylesheet" type="text/css" media="print" href="https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/css/print.css" />
32<link rel="stylesheet" type="text/css" media="all" href="https://connect.punchout2go.com/jslib/lib/basic/basic.css" />
33<script type="text/javascript" src="https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/requirejs/require.js"></script>
vendor: 1 bytes, line 33
33
34<script type="text/javascript" src="https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/mage/requirejs/mixins.js"></script>
vendor: 1 bytes, line 34
34
35<script type="text/javascript" src="https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/requirejs-config.js"></script>
vendor: 1 bytes, line 35
35
36<script type="text/javascript" src="https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/Smile_ElasticsuiteTracker/js/tracking.js"></script>
36
37<link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Shadows+Into+Light&display=swap" />
38<link rel="icon" type="image/x-icon" href="https://www.thestore-dassault-aviation.com/media/favicon/websites/1/favicon-dassault.png" />
39<link rel="shortcut icon" type="image/x-icon" href="https://www.thestore-dassault-aviation.com/media/favicon/websites/1/favicon-dassault.png" />
40<meta name="google-site-verification" content="wq2eEm4J-Fwyj8ig7Taf729E_eWCmo8U3C1iac1J5yA" />
41<style>
42html.nav-open .nav-toggle:before {content: "✕";}.nav-toggle:before {color: white!important;}.giftIcon{width:25px;}.maintenance{height:100vh}#cookie-status,.b2bGroup .payment-option._collapsible.opc-payment-additional.discount-code,.b2bGroup .price-including-tax,.b2bext form#costcenter-form .field.field-number,.b2bint2 .actions-toolbar button.action.primary.add,.b2bint2 .block.block-addresses-list,.b2bint2 .block.block-dashboard-addresses a.action.edit,.b2bint2 .box.box-address-billing .box-actions,.b2bint2 .box.box-address-shipping .box-actions,.b2bint2 .box.box-billing-address .box-actions,.b2bint2 .box.box-shipping-address .box-actions,.b2cGroup.checkout-cart-index .grand.totals.excl,.b2cGroup.checkout-index-index .grand.totals.excl,.block.crosssell .secondary-addto-links.actions-secondary,.checkout-index-index .amcard-codes-list:last-of-type,.checkout-index-index div[name="shippingAddress.company_number"],.cms-index-index .product-item [class^=swatch-opt-],.col.qty .qty-changer>a i,.fieldset>.field.street .additional:last-child,.home-categories a:hover .unhovered,.internal1 .actions-toolbar button.action.primary.add,.internal1 .block.block-addresses-list,.internal1 .block.block-dashboard-addresses a.action.edit,.internal1 .box-address-billing a[href*="tel:"],.internal1 .box-billing-address a[href*="tel:"],.internal1 .box.box-address-billing .box-actions,.internal1 .box.box-address-shipping .box-actions,.internal1 .box.box-billing-address .box-actions,.internal1 .box.box-shipping-address .box-actions,.internal1 .checkout-billing-address a[href*="tel:"],.internal1 .payment-group .step-title,.internal1 .payment-option._collapsible.opc-payment-additional.comment.last,.kickandrush_sharedbudget-index-index .column.main .block.block-dashboard-information:first-child,.opc-wrapper .shipping-address-item:before,.payment-method.payment-method-mollie_methods_creditcard._active .checkout-agreements-block,.products-grid .product-item [class^=swatch-opt-],.qty.field .qty-changer>a i,.ship-via .shipping-information-title,.viewLess,fieldset.fieldset.create.info br,fieldset.group-selector legend:before,label.label[for=discount-code]:after,li#kickandrush_sharedbudget-toplink,span#block-gift-card-heading,span.minicart-tax-info span.weee{display:none}.section-title.slider-title{border-bottom:1px solid rgba(0,0,0,.08)}.fieldset>.field .action.send.primary,.minicart-wrapper .action.showcart::after,.minicart-wrapper .action.showcart:before,.nav-toggle:before,.porto-icon-user-2,.porto-icon-wishlist-2,.show-icon .customer-welcome .action.switch:after,.show-icon-tablet .customer-welcome .action.switch:after,.sidebar .actions-toolbar .action.primary span,a.action.primary.continue span,button.action.apply.primary span,span.logged-in{color:#fff}.abs-account-page-title h1.page-title,.billing-address-details a,.customer-account-create .page-title-wrapper h1.page-title,.customer-account-forgotpassword .page-title-wrapper h1.page-title,.customer-account-login .page-title-wrapper h1.page-title,.modes-mode.active,.opc-block-shipping-information .shipping-information-title .action-edit:before,.shipping-information-content a,button.amcard-check,button.amcard-delete,li.opc-progress-bar-item._complete span{color:#00416b!important}#ln_slider_price .ui-slider-handle,.abs-action-button-as-link:hover,.abs-action-remove,.abs-action-remove:hover,.abs-add-fields .action.remove,.abs-add-fields .action.remove:hover,.abs-discount-block .action.check,.abs-discount-block .action.check:hover,.account .page-main .page-title-wrapper .page-title,.action-auth-toggle,.action-auth-toggle:hover,.authentication-wrapper button.action-auth-toggle,.block-category-event .event-ticker .dates>div>span.desc,.block-category-event>div.event-desc,.block-collapsible-nav .item a:active,.block-collapsible-nav .item a:focus,.block-collapsible-nav .item a:hover,.block-collapsible-nav .item.current a,.block-collapsible-nav .item.current strong,.block-search .label:hover:before,.block.related .action.select,.block.related .action.select:hover,.bundle-options-container .action.back,.bundle-options-container .action.back:hover,.cart-discount .action.check,.cart-discount .action.check:hover,.cart-discount .block>.title strong,.cart.table-wrapper .action.help.map,.cart.table-wrapper .action.help.map:hover,.cart.table-wrapper .actions-toolbar>.action-delete,.cart.table-wrapper .actions-toolbar>.action-delete:hover,.cart.table-wrapper .actions-toolbar>.action-delete:hover:before,.cart.table-wrapper .actions-toolbar>.action-edit:hover:before,.checkout-agreements-block .action-show,.checkout-agreements-block .action-show:hover,.checkout-index-index .modal-popup .modal-footer .action-hide-popup,.checkout-index-index .modal-popup .modal-footer .action-hide-popup:hover,.checkout-payment-method .payment-method-billing-address .action-cancel,.checkout-payment-method .payment-method-billing-address .action-cancel:hover,.checkout-payment-method .payment-method-billing-address .b
42illing-address-details .action-edit-address,.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:hover,.checkout-payment-method .payment-option-title .action-toggle,.checkout-payment-method .payment-option-title .action-toggle:after,.entry-content h3,.filterproducts-tab .data.items>.item.title[aria-expanded=true] a.switch,.form-add-invitations .action.remove,.form-add-invitations .action.remove:hover,.form-create-return .action.remove,.form-create-return .action.remove:hover,.form-giftregistry-edit .action.remove,.form-giftregistry-edit .action.remove:hover,.form-giftregistry-share .action.remove,.form-giftregistry-share .action.remove:hover,.form.send.friend .action.remove,.form.send.friend .action.remove:hover,.fotorama .fotorama-sprite,.gift-options .actions-toolbar .action-cancel,.gift-options .actions-toolbar .action-cancel:hover,.gift-summary .action-delete,.gift-summary .action-delete:hover,.gift-summary .action-edit,.gift-summary .action-edit:hover,.gift-wrapping-title .action-remove,.gift-wrapping-title .action-remove:hover,.history h4,.magento-rma-guest-returns .page-main .page-title-wrapper .page-title,.magento-rma-returns-returns .page-main .page-title-wrapper .page-title,.magento-rma-returns-view .page-main .page-title-wrapper .page-title,.minicart-wrapper .action.showcart.active:before,.minicart-wrapper .action.showcart.active:hover:before,.minicart-wrapper .action.showcart:active:before,.minicart-wrapper .action.showcart:before,.minicart-wrapper .action.showcart:hover:before,.modes-mode.active,.modes-mode:hover,.nav-.block-search .label:before,.opc-block-shipping-information .shipping-information-title .action-edit,.opc-block-shipping-information .shipping-information-title .action-edit:before,.opc-block-shipping-information .shipping-information-title .action-edit:hover,.opc-block-shipping-information .shipping-information-title .action-edit:hover:before,.opc-progress-bar-item._complete>span,.opc-wrapper .edit-address-link,.opc-wrapper .edit-address-link:hover,.owl-carousel .owl-dots .owl-dot.active span,.owl-carousel .owl-dots .owl-dot:hover span,.owl-theme .owl-controls .owl-nav [class*=owl-],.page-header.type5 .minicart-wrapper .action.showcart.active:before,.page-header.type5 .minicart-wrapper .action.showcart:before,.page-header.type5 .search-area>a,.page-header.type5 .search-area>a:hover,.page-main>.page-title-wrapper .page-title,.paypal-button-widget .paypal-button,.paypal-button-widget .paypal-button:hover,.paypal-review-discount .action.check,.paypal-review-discount .action.check:hover,.paypal-review-discount .block>.title strong,.popup .actions-toolbar .action.cancel,.popup .actions-toolbar .action.cancel:hover,.post-header .post-title a,.post-holder .post-date .day,.post-list .post-content .post-read-more,.qty.field .qty-changer>a:hover,.recent-posts .post-date .day,.sales-guest-view .page-main .page-title-wrapper .page-title,.sidebar-main .porto-icon,.sorter-action:hover:before,.widget.block-recent-posts ul li a,.wishlist.split.button>.action,.wishlist.split.button>.action:hover,[class^=sales-guest-] .page-main .page-title-wrapper .page-title,a,a:active,a:hover,html .heading-primary,html .lnk-primary,html .text-color-primary,p .alternative-font{color:#5b6f88}a.action.remind span{color:#222529}.main-panel-top,.page-header .navigation>ul,.page-header .panel.wrapper{background:0 0!important}.main-panel-top{background:#5b6f88!important;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.3);-moz-box-shadow:0 10px 15px -3px rgba(0,0,0,.3);box-shadow:0 10px 15px -3px rgba(0,0,0,.3);position:relative}.header-main .header-left{margin-right:40px!important}.page-header .header-main,.page-header .panel.wrapper::after,.page-header.type2{border:none!important}.page-header.type2 .header.panel>.header.links>li>a{color:#fff!important;text-transform:uppercase!important;font-weight:400!important}.page-footer .switcher .options .action.toggle,.page-header .switcher .options .action.toggle{color:#fff;font-weight:400!important}.page-header .header-main,.sections.nav-sections,html .action.primary,html .btn{background-color:#00416b!important}.sections.nav-sections{border-top:2px solid #5b6f88}.amgiftcard-price-multiple,.col-md-4.contact-info,.customer-account-login .messages .message-error.error.message,.footer-middle>.container::after,.internal1 .checkout-payment-method .payment-option-title .action-toggle:after,.internal1 .opc-payment div#budget-extra-field,.internal1 .payment-method-title.field.choice+.payment-method-content .payment-option._collapsible.o
42pc-payment-additional.comment.last.hidden,.minicart-wrapper .block-minicart:after,.minicart-wrapper .block-minicart:before,.page-header .navigation:not(.side-megamenu) .level0.parent:hover>a>span::before,.page-header .navigation:not(.side-megamenu) .level0.parent:hover>a>span:after,.page-header.type2 .navigation .level0 .level-top:before,.page-header.type2 .navigation>ul:before,.payment-method.payment-method-mollie_methods_paypal .checkout-agreements-block,.price-box .old-price .price-wrapper:after,.products.list.items.product-items.products-slider.owl-carousel.show-dots-title-right.dots-style-1.owl-loaded.owl-drag .owl-dots,.sidebar.sidebar-additional,a.action.tocompare,div#additional,div#tab-label-additional{display:none!important}.minicart-wrapper .block-minicart .subtotal,.new-address-popup button{display:inline-block!important}.sticky-logo{margin-right:-30px!important}header.page-header.sticky-header .nav-sections{padding:10px 0}a#tab-label-description-title span:before{font-size:14px;content:"Description"}.action.towishlist.action-towishlist:lang(fr) span,.availability.only,.b2bint2 .checkout-payment-method .payment-option-title .action-toggle>span,.checkout-payment-method .payment-option-title .action-toggle>span,.contact-index-index .fieldset>.legend span,.internal1 .items.payment-methods .step-title,a#tab-label-description-title,form#invoiceemail-form button:lang(fr) span,form#wishlist-view-form:lang(fr) button.action.share,form#wishlist-view-form:lang(fr) button.action.update,strong#block-related-heading,strong#block-upsell-heading,tr.weee_ord_totals th{font-size:0px}.checkout-cart-index .col.qty .input-text.qty,.checkout-cart-index .qty.field .input-text.qty,.product.data.items>.item.content,.sidebar .actions-toolbar .action.primary{border:none}a.action.viewcart{color:#00416b!important;margin-top:20px}.page-header.type2 .nav-sections{min-height:inherit!important}.page-header.type2 .navigation:not(.side-megamenu) .level0 .level-top{color:#fff!important;font-weight:400!important;padding:0!important;font-size:14px!important}.page-header.type2 .navigation:not(.side-megamenu) .level0{padding:10px!important;margin:0!important}.page-header.type2 .navigation:not(.side-megamenu)>ul div,ol.product-items.widget-product-grid{display:flex;justify-content:center}.page-header.type2 .navigation:not(.side-megamenu)>ul{display:flex!important;justify-content:center}.sw-megamenu.navigation li.level0.classic .submenu{margin:10px 0 0!important;padding:0!important;border-top:5px solid #5b6f88}.field.choice.kickandrush-budget,.pagebuilder-slider,.product.attribute.description{margin-bottom:50px}.catalog-category-view .product.actions.product-item-actions,.pagebuilder-slide-wrapper,ol.product-items .product.actions.product-item-actions{display:flex;align-items:center}.pagebuilder-slide-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay){max-width:620px!important}ul.slick-dots{margin-top:-50px}.slick-dots li.slick-active button,.smile-es-range-slider .ui-slider-handle{background:#00416b}.cms-index-index .column.main h2{display:inline-block;background:#fff;margin:0 0 30px;vertical-align:middle;padding:0 15px;font-size:24px;font-weight:300;line-height:24px;z-index:1;position:relative;color:#00416b}.cms-index-index .column.main h2::after{content:"";display:block;background-color:#f2f2f2;height:4px;margin-top:-14px;position:absolute;width:100%;left:0;z-index:-2}.cms-index-index .column.main h2:before{width:250px;height:24px;background:#fff;position:absolute;z-index:-1;content:"";margin-left:-125px;left:50%}ol.product-items.widget-product-carousel .slick-slide{margin:0 10px}ol.product-items .product.details.product-item-details{min-height:170px;display:flex!important;justify-content:space-between;margin-bottom:30px}.catalog-category-view .product.actions.product-item-actions .actions-primary,.internal1 .payment-method-title.field.choice+.payment-method-content .payment-option._collapsible.opc-payment-additional.comment.last span.action.action-toggle,ol.product-items .product-item-inner{width:100%}.product.actions.product-item-actions .actions-primary{display:flex;justify-content:center;width:100%}
42.catalog-category-view .product.actions.product-item-actions{display:flex;align-items:center;width:100%;justify-content:center;flex-direction:row}.product-item-info .product-item-details .product-item-actions .tocart{color:#fff!important;border:none}.product-item-info .product-item-details .product-item-actions .tocart:hover{background-color:#003654!important;cursor:pointer!important}.product-item-info .product-item-details .product-item-actions{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:center;align-items:center}.cms-index-index a.action.towishlist{width:35px!important;height:35px!important;line-height:36px!important;border:none}.cms-licenses .col-md-4.col-sm-6,.filterproducts.products .price-box,.filterproducts.products a.product-item-link,.new-address-popup,.porto-products.title-border-bottom>.section-title,.small-list.products-grid .product-items .product-item-details,.stock.unavailable{text-align:center}.filterproducts.products button.action.tocart.primary{margin:0 auto!important;display:block;border-color:#00416b}h1.page-title{color:#00416b!important;font-size:32px!important}button.action.edit-address-link:hover{color:#00416b!important;text-decoration:underline}.opc-progress-bar-item._active::before,.opc-progress-bar-item._active>h1:before,.opc-progress-bar-item._active>span::before{background:#00416b!important}.opc-wrapper .shipping-address-item.selected-item a{color:#fff;text-decoration:underline}.opc-wrapper .shipping-address-item.selected-item::after{background:#00416b;border-radius:15px}div#checkout-payment-method-load{margin-bottom:40px}.discount-code .payment-option-content{margin-top:0!important}button.action.action-apply:hover{background:#00416b;border:none}.contact-index-index:lang(fr) .fieldset>.legend:before{content:"Laissez un message";font-weight:700;font-size:28px;color:#00416b}.contact-index-index:lang(en) .fieldset>.legend:before{content:"Leave us a message";font-weight:700;font-size:28px;color:#00416b}form#contact-form:lang(fr):after{content:"Pour utiliser le formulaire de contact, veuillez accepter tous les cookies ou envoyez un email à [email protected].";margin-top:20px;display:block}form#contact-form:lang(en):after{content:"To use the contact form, please accept all cookies or send an email to [email protected].";margin-top:20px;display:block}.contact-index-index .col-md-8{max-width:100%!important;flex:inherit}.cms-licenses img{max-width:300px;max-height:110px;margin-top:50px}.cms-licenses .col-md-4.col-sm-6 a,.cms-privacy-policy a,.page-wrapper>.breadcrumbs .items>li a,.page-wrapper>.breadcrumbs .items>li strong,.page-wrapper>.breadcrumbs .items>li.home a,.page-wrapper>.breadcrumbs .items>li:not(:last-child)::after{color:#00416b}.cms-faq .main a{color:#000;font-weight:700}.cms-faq h2,.cms-privacy-policy h2{color:#6e6e6e;font-size:20px;font-weight:400}.cms-faq h3,.cms-privacy-policy h3{color:#6e6e6e;font-size:16px;font-weight:400;margin:20px 0}.cms-faq h2.part,.cms-privacy-policy h2.part{color:#fff;padding:10px 20px;margin:0 0 20px;font-weight:400;font-size:20px;background:linear-gradient(to right,rgba(255,255,255,0) 50%,rgba(255,255,255,.2) 100%) #00416b}.footer-middle{background-color:#00476d!important}.footer-bottom,.footer-middle.footer-middle-2{background-color:#1c2838!important}.footer-middle.footer-middle-2 ul{display:flex;justify-content:center;max-width:90%;margin:auto}.footer-middle.footer-middle-2 ul li:last-child{border:none;margin:0;padding:0}.footer-middle.footer-middle-2 ul li{border-right:1px solid #fff;padding:0 10px 0 0;margin:0 10px 0 0}.footer-middle>.container{padding:12px 0!important}.footer-bottom{padding:0!important}.footer-bottom address{text-align:center!important;color:#fff}.field.choice.admin__field.admin__field-option{background:#00416b;padding:20px;color:#fff;font-size:18px;margin:30px 0!important}.shipping-address-items{max-height:490px;overflow:hidden;display:flex;flex-wrap:wrap}.opc-wrapper .shipping-address-item{padding:10px;width:calc(50% - 20px);margin:10px;display:flex;justify-content:space-between;align-items:flex-start;border-radius:10px;border:1px solid #ccc;flex-direction:column}.opc-wrapper .shipping-address-item.selected-item{border-color:#00416b;background:#00416b;color:#fff}.b2bGroup .minicart-items .product-item-details .product-item-pricing,.field.addresses,.internal1 .payment-group .payment-method{display:flex;flex-direction:column}.new-address-popup button{margin:auto}.small-list.products-grid .product-items.owl-carousel .owl-stage{width:100%!important}.small-list.products-grid .product-items .product-item{align-items:center!important;justify-content:center!important;flex-wrap:wrap!important}.small-list.products-grid .product-items .product-item-info{width:calc(50% - 30px)!important;height:380px;text-align:center;margin:0 15px!important}.small-list.products-grid .product-items .owl-item{width:50%!important;margin:0!important}strong#block-related-heading:before{font-size:24px;font-weight:400;text-transform:none;text-align:center;width:100%;display:block;color:#00416b;margin-bottom:-15px}strong#block-related-heading:lang(fr):before{content:"Les visiteurs ayant vu ce produit ont également regardé"}strong#block-related-heading:lang(en):before{content:"Other products in this category"}strong#block-upsell-heading:before{font-size:24px;font-weight:400;text-align:center;text-transform:none;color:#00416b}strong#block-upsell-heading:lang(fr):before{content:"Vous pouvez compléter vos achats"}strong#block-upsell-heading:lang(en):before{content:"Products to complete your purchase"}.checkout-billing-address .actions-toolbar{margin:30px 0}.checkout-cart-index .cart-discount,button.action.action-edit-address{margin-top:20px}button.action.edit-address-link{background:#fff;padding:20px;line-height:0;font-weight:700;display:block}button.action.edit-address-link:hover{border:1px solid #fff;padding:20px;line-height:0;font-weight:700;display:block}
42#discount-coupon-form #coupon_code{width:200px}.small-list.products-grid .product-items .product-item-info .product-item-photo{margin:0 auto 20px!important;width:auto!important;min-width:100%;max-width:100%}form#invoiceemail-form button:lang(fr) span:before{content:"Soumettre";font-size:14px}@media screen and (max-width:991px){header.page-header .nav-sections-item-title.active>a,header.page-header .nav-sections-item-title.active>a:focus,header.page-header .nav-sections-item-title.active>a:hover{color:#5b6f88!important}header.page-header .nav-sections-item-title{background-color:#5b6f88!important}.logo{max-width:300px!important}.header-contact{display:none!important}.minicart-wrapper .action.showcart:before,.nav-sections .header.links a,.nav-sections .header.links a:hover,.sw-megamenu.navigation li.ui-menu-item>a{color:#fff!important}header.page-header .nav-sections-item-title.active{background:#fff!important}.page-header.type2 .navigation:not(.side-megamenu)>ul{flex-direction:column}.page-header.type2 .navigation:not(.side-megamenu) .level0 .level-top{width:100%!important;display:flex!important;align-items:center!important;height:40px!important}.sw-megamenu.navigation li.level0.classic .submenu{margin:0!important}.page-header.type2 .navigation:not(.side-megamenu) .level0{width:100%!important}.navigation li.level0>a.ui-state-active,.navigation li.level0>a.ui-state-active+.submenu{background-color:inherit!important}.page-header.type2 .navigation:not(.side-megamenu)>ul div{justify-content:flex-start!important}.pagebuilder-slide-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay){margin:auto}.pagebuilder-collage-content span{font-size:24px!important}.pagebuilder-collage-content p{width:100%;text-align:center;line-height:1.5!important}.footer-middle .pagebuilder-column-line{flex-direction:row;justify-content:center}.footer-middle .pagebuilder-column{flex-basis:33%}.footer-middle.footer-middle-2 ul{justify-content:center;flex-wrap:wrap}.footer-middle.footer-middle-2 ul li{border:none;padding:0 10px;margin:0}.pagebuilder-slider.slick-slider,.pagebuilder-slider.slick-slider :not(ul.slick-dots li button){height:150px;min-height:340px!important}.products-related.small-list.products-grid .product-items .product-item-info{width:calc(100% - 30px)!important;height:auto!important;margin-bottom:20px!important}.products-related.small-list.products-grid .product-items .product-item-info .product-item-photo{width:inherit!important}.product-item .tocart:before{margin-right:0}.product-item .tocart span,.vertical-double-lign,.vertical-single-lign{display:none}.opc-wrapper .shipping-address-item{flex-direction:column;align-items:flex-start}button.action.edit-address-link{background:0 0;right:inherit!important;position:inherit;top:inherit;padding:0}button.action.edit-address-link:before{color:#fff}}html[lang=fr] .b2cGroup span.price-wrapper.incl:after{content:"TVA comprise";font-size:.8em;font-weight:400;display:block}html[lang=en] .b2cGroup span.price-wrapper.incl:after{content:"Incl. tax";font-size:.8em;font-weight:400;display:block}.product-items .product-item .price-including-tax{text-decoration:line-through;font-size:16px!important}.price-including-tax .price{font-size:16px!important}.price-excluding-tax .price{font-size:17px!important}.product-info-price span.old-price{margin:10px 0}#checkout-step-shipping .new-address-popup,.amgift-code .payment-option-content,.b2bGroup .minicart-items .product-item-details .details-qty,.home-categories a:hover .hovered,.internal1 .checkout-payment-method .payment-option._collapsible.comment .payment-option-content,.internal1 .payment-method-title.field.choice+.payment-method-content .payment-option._collapsible.opc-payment-additional.comment.last,.login-container,.price-box .old-price,.product-item-info .product-item-details .price-box,.product.details.product-item-details,form#discount-form .actions-toolbar,form#discount-form .control,span.field-tooltip-action:focus>.field-tooltip-content{display:block!important}.product-info-price span.special-price,strong.limiter-label{margin-right:10px}.product-item-info .product-item-details .price-box{height:40px;min-height:37px!important}button.kickandrush-button-availability{color:#00416b;padding:20px 0;text-decoration:underline;display:none}.product-item a.action.towishlist.actions-secondary{padding:18px;width:47px;height:47px;line-height:47px}.product-item .action.towishlist:before{font-size:20px;color:#006566}.products-grid.wishlist .product-item .tocart{min-width:190px!important;padding:4px 12px!important;display:flex;align-items:center;justify-content:center}.wishlist-index-index .box-tocart .input-text.qty{height:37px!important}.action.towishlist.action-towishlist:lang(fr) span:before{content:"Déplacer vers la liste d'envies";font-size:14px}.minicart-items .product-item-name{white-space:normal!important}form#wishlist-view-form:lang(fr) button.action.update:before{content:"Mettre à jour ma liste d'envies";font-size:14px;padding:0 20px;line-height:1}form#wishlist-view-form:lang(fr) button.action.share:before{content:"Partager ma liste d'envies";font-size:14px;padding:0 20px;line-height:1}a.action.alert{background:#00416b;border:1px solid #00416b;color:#fff!important;padding:7px 12px}a.action.alert:hover{background:#fff;color:#00416b!important}.footer-middle a,.popupFree .item a,button.action.cancel.primary,input.amcard-button{color:#fff!important}.fotorama{overflow:visible!important}.fotorama--fullscreen .fotorama__wrap{max-width:100%!important;height:100%}.fotorama.fotorama--fullscreen{max-width:80vw;max-height:90vh;height:100%;left:50%!important;top:50%!important;transform:translate(-50%,-50%);overflow:hidden}.fotorama--fullscreen .fotorama__stage{height:100%!important}.fotorama__wrap:hover{cursor:zoom-in}.internal1:lang(fr) .items.payment-methods .step-title:before{content:"Autre budget";font-size:20px;font-weight:700;line-height:1.8}.internal1:lang(en) .items.payment-methods .step-title:before{content:"Other budget";font-size:20px;font-weight:700;line-height:1.8}tr.weee_ord_totals:lang(fr) th:before{font-size:14px;content:"Taxe environnementale (DEEE)"}tr.weee_ord_totals:lang(en) th:before{font-size:14px;content:"Environmental tax (DEEE)"}.field.gw-euvat-field:lang(fr) .field-tooltip-content{font-size:0px;height:100px}.field.gw-euvat-field:lang(fr) .field-tooltip-content:after{content:"Entrez le numéro de TVA de votre entreprise et nous déduirons les taxes applicables de votre panier.";font-size:14px;position:absolute;width:100%;left:4px;top:2px}.forbidden:lang(fr):after{content:"Utiliser une adresse du groupe Dassault comme adresse de livraison en B2C est interdit.";font-size:14px;position:initial;color:red;line-height:1}.forbidden:lang(en):after{content:"Using an address from the Dassault Group in a B2C context is prohibited.";font-size:14px;position:initial;color:red;line-height:1}html[lang=fr] label[for=discount-code]:before{content:"Code remise"!important}html[lang=en] label[for=discount-code]:before{content:"Discount code"!important}.b2bint2 button.kickandrush-button-availability,.internal1 button.kickandrush-button-availability,.internal1 li#kickandrush_sharedbudget-toplink{display:block}label[for=returns_policy_checkbox] a{font-weight:700}.checkout-payment-method .payment-option-title:lang(fr) .action-toggle>span:before{font-size:14px;content:"Inscrire obligatoirement votre NAB ou votre CI en commentaire (sera affiché sur la facture) ainsi que la raison de votre commande (évènements, salons...)"}.b2bext .checkout-payment-method .payment-option-title:lang(fr) .action-toggle>span:before{font-size:14px;content:"Inscrire obligatoirement votre numéro de PO en commentaire (sera affiché sur la facture) ainsi que la raison de votre commande (évènements, salons...)"}.b2bint2 .checkout-payment-method .payment-option-title:lang(fr) .action-toggle>span:before{font-size:14px;content:"Inscrire obligatoirement votre NAB/CI ou votre numéro de PO en commentaire (sera affiché sur la facture) ainsi que la raison de votre commande (évènements, salons...)"}.b2bint2 .checkout-payment-method .payment-option-title:lang(en) .action-toggle>span:before{font-size:14px;content:"It is compulsory to indicate your NAB/CI or your PO number as a reference (this will be displayed on the invoice) as well as the reason for your order (events, trade fairs, etc...)"}.checkout-payment-method .payment-option-title:lang(en) .action-toggle>span:before{font-size:14px;content:"You must enter your NAB or CI as a comment (this will be displayed on the invoice) as well as the reason for your order (events, trade fairs, etc...)"}.b2bext .checkout-payment-method .payment-option-title:lang(en) .action-toggle>span:before{font-size:14px;content:"It is compulsory to indicate your PO number as a reference (this will be displayed on the invoice) as well as the reason for your order (events, trade fairs, etc...)"}.checkout-payment-method .payment-option-title .action-toggle>span{max-width:90%}input#coupon_code::placeholder,input#discount-code::placeholder,textarea.input-text.order-comment.order-comment-input::placeholder{font-size:0px}select#limiter{text-indent:inherit!important;text-overflow:inherit!important}.field.choice.kickandrush-budget.sentence:lang(fr):after{content:"Veuillez décocher cette case pour accéder aux autres méthodes de paiement.";display:block;margin:20px;font-size:12px;text-decoration:underline}.field.choice.kickandrush-budget.sentence:lang(en):after{content:"Please uncheck this box to access other payment methods.";display:block;margin:20px;font-size:12px;text-decoration:underline}.field.choice.kickandrush-budget:lang(fr) h3.step-title:before{content:"Budget délégué";font-size:20px;font-weight:700;font-family:"Open Sans"}.field.choice.kickandrush-budget:lang(en) h3.step-title:before{content:"Delegated budget";font-size:20px;font-weight:700;font-family:"Open Sans"}.b2bext .label[for=banktransfer] span,.block-title.budget,.block-title.shared-budget,.field.choice.kickandrush-budget h3.step-title,.product-info-main .product.pricing,.ship-to .shipping-information-title span,.ship-via:lang(fr) .shipping-information-title span,html[lang=fr] .b2bGroup .price-box::after{content:"Hors TVA ";font-size:.8em;font-weight:400;display:block}html[lang=en] .b2bGroup .price-box::after{content:"VAT excl ";font-size:.8em;font-weight:400;display:block}@media print{.logo img{max-width:initial!important;filter:invert(1)!important}}.minicart-items .update-cart-item{height:35px!important}.b2bGroup:lang(en) div#checkout-step-shipping_method:before,.b2bGroup:lang(fr) div#checkout-step-shipping_method:before{-webkit-tap-highlight-color:transparent;display:block;margin:20px;font-size:larger;text-decoration:underline;color:#00416b;font-weight:700}.b2bGroup:lang(fr) div#checkout-step-shipping_method:before{content:"Commande minimum de 250€ hors TVA"}.b2bGroup:lang(en) div#checkout-step-shipping_method:before{content:"Minimum order value: €250 excl. VAT"}.internal1 .field.choice.set.billing{display:none!important;font-size:0px}.kickandrushbudget-index-index th.col.balance{width:125px}@media only screen and (max-width:991px){.navigation.sw-megamenu div li.ui-menu-item{border-top:1px solid #ddd}}.b2bext:lang(fr) .label[for=banktransfer]::after{content:"Par facture"}.b2bext:lang(en) .label[for=banktransfer]::after{content:"By invoice"}.internal1 button.action.action-edit-address{margin-top:20px;
42display:none!important}.ship-to:lang(fr) .shipping-information-title::before{content:"Adresse de livraison:"}#modal-title-0,.modal-header #modal-title-1{font-size:0px!important}.modal-header:lang(fr) #modal-title-0:before,.modal-header:lang(fr) #modal-title-1:before{content:"Veuillez saisir votre adresse e-mail";font-size:20px;color:#00416b}.modal-header:lang(en) #modal-title-0:before,.modal-header:lang(en) #modal-title-1:before{content:"Please enter your email address";font-size:20px;color:#00416b}.internal1 .payment-group .payment-method .payment-method-title{border-top:0;order:1}.products.wrapper.list.products-list li.item.product.product-item{display:flex;margin:40px 0}.products.wrapper.list.products-list .filterproducts.products a.product-item-link{text-align:left}.products.wrapper.list.products-list .filterproducts.products .price-box{text-align:left;margin:20px 0}.products.wrapper.list.products-list .product-item-info{width:40%!important}.products.wrapper.list.products-list .product.details.product-item-details{width:60%!important}form#form-validate select{line-height:30px}.col.qty .qty-changer>a,.qty.field .qty-changer>a{display:block;border-radius:0;margin-top:0;position:absolute;top:0;left:0;height:3rem;line-height:3rem;width:30px;border:1px solid #e7e7e7;color:#222529}.col.qty .qty-changer>a:first-child,.qty.field .qty-changer>a:first-child{right:0;left:auto}.col.qty .qty-changer>a:hover,.qty.field .qty-changer>a:hover{color:#08c}.col.qty .qty-changer>a::before,.qty.field .qty-changer>a::before{content:"";position:absolute;left:50%;top:50%;width:9px;border-top:1px solid;margin-top:-.5px;margin-left:-4.5px}.col.qty .qty-changer>a.qty-inc:after,.qty.field .qty-changer>a.qty-inc:after{content:"";position:absolute;left:50%;top:50%;height:9px;border-left:1px solid;margin-top:-4.5px;margin-left:-.5px}.col.qty .control,.qty.field .control{width:104px}tbody.cart.item button{padding:0 12px}.popupOpen:after{background:rgba(0,0,0,.7);content:"";width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:9998}.popupFree{position:fixed;z-index:9999;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;padding:40px}.popupFree .wrapper{display:flex;position:relative}.popupFree .item{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #ccc;margin:0 10px;text-align:center;padding:20px}.popupFree .item a{background-color:#003654;padding:10px 20px;display:block}.popupFree .close{background-color:#fff;color:#333;position:absolute;top:-10px;right:-10px;border-radius:50%;border:2px solid #003654;font-size:17px;width:30px;height:30px;padding:0;line-height:1}a.action.button.primary.returns-new{color:#fff;border:none;line-height:24px}.product.data.items>.item.content{margin:0}div[data-content-type=tabs] .tabs-content [data-content-type=tab-item]{padding:30px}div[data-content-type=tabs] .tabs-content [data-content-type=tab-item] thead{background:#00416b;color:#fff}div[data-content-type=tabs] .tabs-content [data-content-type=tab-item] tr:nth-child(2n){background:#dadada}.product-item-actions .action.towishlist{border-color:#00416b}.block.block-dashboard-information{font-size:0px!important;line-height:0}.table-wrapper.transactions-recent{font-size:14px}.top_right.category,.top_right.product{max-width:20%!important}.block-minicart .block-content>.actions>.primary .action.primary{font-size:15px!important}a.action.actions-secondary.porto-icon-mail{display:block;padding:15px;width:47px;height:47px;line-height:1px;border:1px solid #00416b;text-align:center;margin-left:12px}a.action.actions-secondary.porto-icon-mail:before{position:inherit!important}.layout-1220 .navigation{max-width:1400px!important}.block-customer-login .field.note:lang(fr):after{content:'Dans le cas où vous consultez la boutique pour la première fois depuis le 1er Novembre 2023, veuillez cliquer sur "Mot de passe oublié" afin de définir un nouveau mot de passe.';display:block;color:#003654;font-weight:700}.block-customer-login .field.note:lang(en):after{content:'If you are visiting the store for the first time since November 1st 2023, please click on "Forgot your password" to set a new password.';display:block;color:#003654;font-weight:700}.abs-action-cart-button button.action,.cart-discount .actions-toolbar button.action,.cart.actions button.action{opacity:1!important;margin-left:10px!important}.block.crosssell .products-grid .product-item{width:25%;min-width:185px}.box-tocart h2{font-size:16px}.box-tocart button{padding:0 13px;height:auto}.product.media .top_left.product{max-width:110px}.breadcrumbs{background:#fff!important;margin-bottom:40px!important}h3.budget-title.step-title:lang(fr):before{content:"Votre budget";font-size:20px}h3.budget-title.step-title:lang(en):before{content:"Your budget";font-size:20px}h3.budget-title.step-title,label[for=no-budget]{font-size:0px}label[for=no-budget]:lang(fr):before{content:"Ne pas utiliser votre budget délégué";font-size:14px}label[for=no-budget]:lang(en):before{content:"Don't use your delegated budget";font-size:14px}.internal1:lang(fr) .items.payment-methods:before{content:"Methode de paiement";font-size:20px;font-weight:700;color:#000;background:#ddd;width:100%!important;display:block;padding:30px 20px;margin-bottom:20px}.internal1:lang(en) .items.payment-methods:before{content:"Payment Method";font-size:20px;font-weight:700;color:#000;background:#ddd;width:100%!important;display:block;padding:20px;margin-bottom:20px}.page-header .switcher .options ul.dropdown a{outline:0!important}
42fieldset.fieldset.create.info:lang(fr):before{content:"Les champs munis d'un astérisque (*) sont obligatoires.";color:red;letter-spacing:normal;margin-bottom:20px;position:absolute;top:20px}fieldset.fieldset.create.info:lang(en):before{content:"Fields marked with an asterisk (*) are required.";color:red;letter-spacing:normal;margin-bottom:20px;position:absolute;top:20px}fieldset.fieldset.address,fieldset.fieldset.create.account,fieldset.fieldset.create.info{margin-top:17px}.prev-next-products a:focus+.product-pop{visibility:visible;opacity:1}html .action.primary{padding:.8em 1em!important}.search-area{color:#000!important}.category-bonsplans:lang(en) .column.main:before,.category-bonsplans:lang(fr) .column.main:before{color:#016402;margin-bottom:20px;background-color:#e5eee6;padding:12px;font-weight:700;display:block}.category-bonsplans:lang(fr) .column.main:before{content:"Les codes de réductions ne sont pas applicables aux produits de cette catégorie."}.category-bonsplans:lang(en) .column.main:before{content:"Discount codes are not applicable to products in this category."}.field.group_id.required{visibility:hidden;display:none}fieldset.fieldset.create.info{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.internal1 .payment-group .payment-method #budget-extra-field{order:2}.group-selector p{display:flex;align-items:center;font-size:15px;background:#efefef;width:330px;flex-wrap:wrap;padding:10px 20px;border-radius:10px;font-weight:700}.group-selector label{margin-left:6px;margin-top:4px}.group-selector small{font-size:11px;font-weight:400;line-height:1.5;margin-bottom:12px}.group-selector small a{text-decoration:underline}fieldset.fieldset.create.info .field.field-name-firstname.required,fieldset.fieldset.create.info .field.field-name-lastname.required{width:330px!important}.internal1 .payment-group .payment-method .payment-method-content,fieldset.fieldset.create.info .field.field-name-firstname.required{order:3}fieldset.fieldset.create.info .field.field-name-lastname.required{order:4}fieldset.fieldset.create.info .field.choice.newsletter{order:5}.internal1 .checkout-payment-method .payment-method-title:lang(fr) label[for=banktransfer]:before{content:"Autre budget";display:block;padding-left:24px}.internal1 .checkout-payment-method .payment-method-title:lang(en) label[for=banktransfer]:before{content:"Other budget";display:block;padding-left:24px}.internal1 .checkout-payment-method .payment-method-title label[for=banktransfer]{position:relative;display:block}.internal1 .checkout-payment-method .payment-method-title label[for=banktransfer]:after{content:"";background-image:url("https://www.thestore-dassault-aviation.com/media/wysiwyg/input.png");background-size:contain;width:18px;height:18px;display:block;position:absolute;left:0;top:4px}ol.product-items.widget-product-carousel.slick-initialized.slick-slider.slick-dotted .slick-dots li{margin-top:40px}.internal1 .checkout-payment-method .payment-option-title:lang(fr) .action-toggle>span:before{content:"Merci d'indiquer votre NAB/CI et/ou votre numéro de commande."}.internal1 .checkout-payment-method .payment-option-title:lang(en) .action-toggle>span:before{content:"Please insert your NAB/CI and/or your order reference number."}@media only screen and (max-width:480px){.slide-franco p span{color:#fff!important}.pagebuilder-slider.slick-slider :not(ul.slick-dots li button){min-height:inherit!important;height:inherit!important;line-height:1!important;overflow:hidden}.pagebuilder-collage-content h1,.slide-franco .conditions{display:none}}.pagebuilder-collage-content h1{font-size:56px;line-height:1;font-weight:400}.footer-middle-2 a:focus-visible{outline-color:#fff}.slick-dots button:focus-visible{outline:white solid 2px!important;outline-offset:1px}.sidebar .actions-toolbar .action.primary{line-height:12px}.box-tocart .action.tocart{line-height:1rem}.product-item-info .product-item-details .product-item-actions .tocart{line-height:17px}.hs_email:lang(fr) label.hs-error-msg:after{content:" Exemple : [email protected]"}.hs_email:lang(en) label.hs-error-msg:after{content:" Example : [email protected]"}.hs_phone:lang(fr) label.hs-error-msg:after{content:" Exemple : +32485799645"}.hs_phone:lang(en) label.hs-error-msg:after{content:" Example : +32485799645"}
42._keyfocus :focus,input:not([disabled]):focus,select:not([disabled]):focus,textarea:not([disabled]):focus{box-shadow:none!important}.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__nav__frame--dot:focus .fotorama__dot:after,.fotorama__nav__frame--thumb:focus .fotorama__thumb:after,.fotorama__stage__shaft:focus:after,.fotorama__zoom-in:focus:after,.fotorama__zoom-out:focus:after{outline:blue solid 2px;outline-offset:-5px}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus,.fotorama__nav__frame--dot .fotorama__dot,.fotorama__nav__frame--thumb.fotorama__thumb,.fotorama__stage__shaft:focus,.fotorama__zoom-in:focus,.fotorama__zoom-out:focus{outline:0}ul.header.links a:focus-visible{outline:white solid 2px!important;outline-offset:-3px}p.price-to{display:flex!important;align-items:flex-start!important}p.price-to:before{margin:6px 0 5px!important}.amcard-page-product .product-info-main .price-final_price .price-wrapper .price{font-size:24px!important}.amgiftcard-price-multiple span.price-wrapper.incl:after{font-size:12px!important}input.amcard-button{background:#00416b!important;border:none!important;padding:12px 20px!important;border-radius:0!important;text-transform:uppercase;font-weight:700}.amgcard-datalist-container .amcard-field.-datalist{height:40px!important;margin-bottom:20px}.amgcard-datalist-container .amcard-input-arrow:after{top:18px!important}.amcard-label-block.-price.-active,.amcard-label-block.-price:hover{background-color:#00416b;border:1px solid #00416b}.ui-datepicker .ui-datepicker-prev span{border-color:transparent #00416b transparent transparent!important;margin-top:4px!important}.ui-datepicker .ui-datepicker-next span{border-color:transparent transparent transparent #00416b!important;margin-top:4px!important}.am-datepicker .ui-datepicker-header .ui-datepicker-title select{padding:8px 30px 8px 12px!important}.search-autocomplete dl dd .amount{color:#444!important}header.page-header.type2 :focus-visible{outline:white solid 2px!important}#totop:focus-visible,.smile-es-range-slider button.action.primary.small a:focus-visible{outline:white solid 2px!important;outline-offset:1px!important}button#closePlayer:focus-visible,button.mfp-close:focus-visible{outline:white solid 2px!important}.checkout-index-index .amcard-codes-list:before{content:"Carte cadeau/Code remise";font-size:20px;font-weight:700;color:#000;background:#ddd;width:100%!important;display:block;padding:30px 20px;margin-bottom:20px;margin-left:-30px}span.amcard-title{font-weight:700;color:#00416b}.cart-discount .fieldset>.field>.label{display:block;font-weight:700;color:#00416b}.fieldset.coupon{display:flex;justify-content:flex-start;align-items:flex-end}.cart-discount .field{margin-bottom:0}.opc-wrapper .form-discount{border-top:1px solid #cecece;padding-top:30px}label[for=discount-code]:before{font-weight:700!important;color:#00416b!important}.old-price .price{color:#6e6e6e!important}header.page-header.type2 .block-minicart :focus-visible{border:2px solid #00f!important;outline-offset:3px;outline:0}:focus-visible{outline:blue solid 2px!important;outline-offset:3px}
43@media (max-width: 991px) {.third.row img {max-width: 70vw;}.third.row a {text-align: center;display: block;}.header-row .header-right {padding: 20px 12px 20px 0 !important;}ul.subchildmenu {width: 100vw;}.page-header.type2 .sw-megamenu.navigation li.level0 .submenu a {padding: 20px 10px;}li.ui-menu-item.category-item.level1:first-child {border: none;}.giftIcon{width:55px;}}
44
45
46</style>
47<script>
48requirejs(["jquery","Magento_Customer/js/customer-data","domReady!"],(function(e,t){e(document).ready((function(){e(document).on("click", "#simulationMenu .open-children-toggle", function () { e(this).next("a").toggleClass("ui-state-active"); e("#simulationMenu").find(".submenu").toggleClass("opened");});e("body").addClass("b2cGroup"),t.get("customer").subscribe((function(t){"22"===t.customerGroup||"23"===t.customerGroup?(e(".availability.only").css("font-size","14px"),e("button.action.edit-address-link").hide()):e(".availability.only").attr("title",""),setInterval((function(){"22"===t.customerGroup&&(e("body").removeClass("b2cGroup"),e("body").addClass("internal1"))}),500),"22"!=t.customerGroup&&e(".box.box-billing-address .box-actions, .box.box-shipping-address .box-actions,.block.block-dashboard-addresses a.action.edit,.box.box-address-billing .box-actions, .box.box-address-shipping .box-actions").show(),"11"!==t.customerGroup&&"22"!==t.customerGroup&&"23"!==t.customerGroup||e("span.price-wrapper").removeClass("incl"),setInterval((function(){"11"!==t.customerGroup&&"22"!==t.customerGroup&&"23"!==t.customerGroup||(e("body").removeClass("b2cGroup"),e("body").addClass("b2bGroup"))}),500),setInterval((function(){"23"===t.customerGroup&&(e("body").removeClass("b2cGroup"),e("body").addClass("b2bint2"))}),500),setInterval((function(){"11"===t.customerGroup&&(e("body").removeClass("b2cGroup"),e("body").addClass("b2bext"))}),500)})),setInterval((function(){e('.shipping-address-item:contains("COMPTABILITE")').hide(),e("#payment").is(":visible")&&e("label[for=kickandrushbudget-spending]").length,e("th:lang(fr)").each((function(){var t=e(this).text();t=t.replace("TFP","Taxe environnementale (DEEE)"),e(this).text(t)})),e("th:lang(en)").each((function(){var t=e(this).text();t=t.replace("FPT","Environmental tax (DEEE)"),e(this).text(t)})),e("body").hasClass("checkout-index-index")&&"fr"===e("html").attr("lang")&&(e(".budget-option label").each((function(){var t=e(this).text();t=t.replace("Delegated Budget","budget délégué"),e(this).text(t)})),e(".budget-option label").each((function(){var t=e(this).text();t=t.replace("Personal Budget","budget personnel"),e(this).text(t)}))),e("li#kickandrush_sharedbudget-toplink").length>0&&(e("li#kickandrush_sharedbudget-toplink span:lang(fr)").each((function(){if(e("li#kickandrush_sharedbudget-toplink span:lang(fr)").text().indexOf("délégué")<=0){var t=e(this).text();t=t.replace("Budget","Budget délégué"),e(this).text(t)}})),e("li#kickandrush_sharedbudget-toplink span:lang(en)").each((function(){if(e("li#kickandrush_sharedbudget-toplink span:lang(en)").text().indexOf("Delegated")<=0){var t=e(this).text();t=t.replace("Budget","Delegated budget"),e(this).text(t)}}))),e(".budget-option label:lang(fr)").text().indexOf("Dépensez votre budget délégué")<=0&&e(".budget-option label:lang(fr)").each((function(){var t=e(this).text();t=t.replace("Dépensez votre budget","Dépensez votre budget délégué"),e(this).text(t)})),e(".budget-option label:lang(fr)").text().indexOf("Votre budget délégué actuel")<=0&&e(".budget-option label:lang(fr)").each((function(){var t=e(this).text();t=t.replace("Votre budget actuel","Votre budget délégué actuel"),e(this).text(t)})),e(".budget-option label:lang(en)").text().indexOf("Spend your delegated budget")<=0&&e(".budget-option label:lang(en)").each((function(){var t=e(this).text();t=t.replace("Spend your budget","Spend your delegated budget"),e(this).text(t)})),e(".budget-option label:lang(en)").text().indexOf("Your current delegated budget")<=0&&e(".budget-option label:lang(en)").each((function(){var t=e(this).text();t=t.replace("Your current budget","Your current delegated budget"),e(this).text(t)})),e("body:lang(en) .block-dashboard-addresses address").text().indexOf("Siret number")<=0&&e("body:lang(en) .block-dashboard-addresses address").each((function(){var t=e(this).html();t=t.replace("Company Number","Siret number"),e(this).html(t)})),e("body:lang(fr) .block-dashboard-addresses address").text().indexOf("Numéro de siret")<=0&&e("body:lang(fr) .block-dashboard-addresses address").each((function(){var t=e(this).html();t=t.replace("Company Number","Numéro de siret"),e(this).html(t)}))}),500),e("body").hasClass("page-product-configurable")&&setInterval((function(){e("body:not(.b2bGroup) .modal.kickandrush-modal-stock-availability span.qty span.stock-point.limited-stock").css("margin","0"),e("body:not(.b2bGroup) .modal.kickandrush-modal-stock-availability span.qty").css("font-size","0p
48x")}),100),e("body:not(.b2bGroup) input[name^=street]").on("focusout",(function(){(e(this).val().indexOf("dassault")>-1||e(this).val().indexOf("aviation")>-1)&&(e(this).closest(".field.street").addClass("forbidden"),e(this).val(""))})),e("span.price-wrapper").addClass("incl"),e(".availability strong").text()>100&&(e(".availability:lang(fr)").append('<div class="progress" style="margin: 15px 0; border: solid 1px limegreen; height: 27px; width: 300px;"><div class="bar" style="background: limegreen; height: 26px; padding: 5px; width: 88%; color: white; line-height: 16px; font-size: 14px;">En stock</div></div>'),e(".availability:lang(en)").append('<div class="progress" style="margin: 15px 0; border: solid 1px limegreen; height: 27px; width: 300px;"><div class="bar" style="background: limegreen; height: 26px; padding: 5px; width: 88%; color: white; line-height: 16px; font-size: 14px;">In stock</div></div>')),e(".availability strong").text()<100&&e(".availability strong").text()>0&&(e(".availability:lang(fr)").append('<div class="progress" style="margin: 15px 0; border: solid 1px orange; height: 27px; width: 300px;"><div class="bar" style="background: orange; height: 26px; padding: 5px; width: 10%; color: #333333; line-height: 16px; white-space: nowrap; font-size: 14px;">En stock</div></div>'),e(".availability:lang(en)").append('<div class="progress" style="margin: 15px 0; border: solid 1px orange; height: 27px; width: 300px;"><div class="bar" style="background: orange; height: 26px; padding: 5px; width: 10%; color: #333333; line-height: 16px; white-space: nowrap; font-size: 14px;">In stock</div></div>')),e(".product.alert.stock").length>0&&(e(".product.alert.stock:lang(fr)").append('<div class="progress" style="margin: 15px 0; border: solid 1px red; height: 27px; width: 300px;"><div class="bar" style="height: 26px; padding: 5px; width: 99%; background-color: red; color: white; line-height: 16px; font-size: 14px;">Epuisé</div></div>'),e(".product.alert.stock:lang(en)").append('<div class="progress" style="margin: 15px 0; border: solid 1px red; height: 27px; width: 300px;"><div class="bar" style="height: 26px; padding: 5px; width: 99%; background-color: red; color: white; line-height: 16px; font-size: 14px;">Out of stock</div></div>')),e("body").hasClass("customer-account-create")&&setInterval((function(){0===e(".field.company .field.gw-euvat-field").length&&e(".field.company").append(e(".field.gw-euvat-field"))}),500),e("button#product-addtocart-button").click((function(){!1===e(".admin__control-checkbox").prop("checked")&&e(".admin__field-option label").css("border-bottom","solid 1px red")})),setInterval((function(){e(".opc-wrapper .shipping-address-item").length>3&&0===e(".viewMore").length&&(e(".field.addresses:lang(en)").append('<button type="button" class="action viewMore" style="max-width: 140px;margin: 30px auto 10px;"><span>View more</span></button>'),e(".field.addresses:lang(fr)").append('<button type="button" class="action viewMore" style="max-width: 140px;margin: 30px auto 10px;"><span>Voir plus</span></button>'),e(".field.addresses:lang(en)").append('<button type="button" class="action viewLess" style="max-width: 140px;margin: 30px auto 10px;"><span>View less</span></button>'),e(".field.addresses:lang(fr)").append('<button type="button" class="action viewLess" style="max-width: 140px;margin: 30px auto 10px;"><span>Voir moins</span></button>'),e(".field.addresses .viewMore").click((function(){e(".shipping-address-items").css("max-height","inherit"),e(".shipping-address-items").css("overflow","auto"),e(".viewLess").css("display","block"),e(".viewMore").css("display","none")})),e(".field.addresses .viewLess").click((function(){e(".shipping-address-items").css("max-height","490px"),e(".shipping-address-items").css("overflow","hidden"),e(".viewMore").css("display","block"),e(".viewLess").css("display","none")})))}),500),e('html[lang="fr"] .block.block-dashboard-information .box-title span:contains(budget actuel)').first().text("Mon budget délégué"),e('html[lang="fr"] .page-title-wrapper .page-title span:contains(Budget)').first().text("Budget délégué"),e('html[lang="fr"] .block-content .box-title span:contains(Nom du budget)').first().text("Nom du budget délégué"),e('html[lang="fr"] li.nav.item strong:contains(Budget)').first().text("Budget délégué"),e('html[lang="fr"] li.nav.item a:contains(Budget)').first().text("Budget délégué"),e('html[lang="en"] .block.block-dashboard-information .box-title span:contains(Current Balance)').first().text("Delegated Budget"),e('html[lang="en"] .page-title-wrapper .page-title span:contains(Budget Credit)').first().text("Delegated Budget"),e('html[lang="en"] .block-content .box-title span:contains(Budget Name)').first().text("Delegated Budget Name"),e('html[lang="en"] li.nav.item strong:contains(Budget Credit)').first().text("Delegated Budget"),e('html[lang="en"] li.nav.item a:contains(Budget Credit)').first().text("Delegated Budget"),setInterval((function(){e(".internal1 .payment-group .step-title").on("click",(function(){e(".payment-group .payment-method").toggle()}))}),200),setInterval((function(){e(".internal1 .field.choice.kickandrush-budget .step-title").on("click",(function(){var t=e(".field.choice.kickandrush-budget input").is(":visible"),a=e(".field.choice.kickandrush-budget label").is(":visible");t&&a?(e(".field.choice.kickandrush-budget input, .field.choice.kickandrush-budget label").hide(),e(".field.choice.kickandrush-budget").removeClass("sentence")):(e(".field.choice.kickandrush-budget input, .field.choice.kickandrush-budget label").show(),e(".field.choice.kickandrush-budget").addClass("sentence"))})),e(".popupFree button").click((function(){e("body").removeClass("popupOpen"),e(".popupFree").remove()}))}),200),e("#shipping-method-buttons-container").click((()=>{e(document).ajaxComplete(0===e("#budget-extra-field").length)??e(".budget-selection").append(extraBudgetField)}))})),window.addEventListener("selectBudget",(function(t){var a=JSON.parse(window.localStorage["mage-cache-storage"]).customer.balance,i=parseInt(a),n=e("tr.grand.totals.excl .price").text().replace(/[ ,]/g,"");parseInt(n)>i&&(document.querySelector(".actions-toolbar button.action.primary.checkout").setAttribute("disabled",""),document.querySelector(".actions-toolbar button.action.primary.checkout").classList.add("disabled"))})),window.addEventListener("clearBudget",(function(e){document.querySelector(".actions-toolbar button.action.primary.checkout").removeAttribute("disabled"),document.querySelector(".actions-toolbar button.action.primary.checkout").classList.remove("disabled")})),e('.product.attribute.description div[data-content-type="tabs"] .tabs-navigation').length>0&&e("div#tab-label-description").hide()}));</script>
vendor: 2 bytes, line 48
48
49<script>
50requirejs(["jquery","Magento_Customer/js/customer-data","Magento_Checkout/js/model/step-navigator","domReady!"],(function(e,t,a){e(document).ready((function(){setInterval((function(){e("body").hasClass("catalog-product-view")&&e(".availability.only").removeAttr("title"),e(".prev-next-products a:focus + .product-pop").length>0&&e(document).on("keydown",(function(t){27===t.keyCode&&(e(".product-pop").css("visibility","hidden"),e(".product-pop").css("opacity","0"))}))}),1e3);e(".prev-next-products a").on("focus",function(){e(this).next(".product-pop").css("visibility","visible"),e(this).next(".product-pop").css("opacity","1")});e("*").not(".prev-next-products a").on("focus",function(){e(".product-pop").css("visibility","hidden"),e(".product-pop").css("opacity","0")});for(var o=!1,n=0;n<document.styleSheets.length;n++)document.styleSheets.item(n).disabled&&(o=!0);o&&e("header").css("height","auto"),a.steps.subscribe((function(t){"payment"===t[a.getActiveItemIndex()].code&&setInterval((function(){!e("body").hasClass("otherBudgetReady")&&e('.internal1 .checkout-payment-method .payment-method-title label[for="banktransfer"]').is(":visible")&&(e("#budget-extra-field").clone().appendTo(e('.internal1 .checkout-payment-method .payment-method-title label[for="banktransfer"]').parent().parent()),e("body").addClass("otherBudgetReady")),e("body").hasClass("otherBudgetReady")&&!e('.internal1 .checkout-payment-method .payment-method-title label[for="banktransfer"]').is(":visible")&&e("body").removeClass("otherBudgetReady"),0===e('.internal1 .checkout-payment-method .payment-method-title:lang(fr) label[for="banktransfer"]').length?e(".internal1 .payment-option._collapsible.opc-payment-additional.comment.last").addClass("hidden"):e(".internal1 .payment-option._collapsible.opc-payment-additional.comment.last").removeClass("hidden")}),1e3)})),e("fieldset.fieldset.create.info input").attr("tabindex","0"),e("fieldset.fieldset.address input, fieldset.fieldset.address select, .field.gw-euvat-field input").attr("tabindex","0"),e("fieldset.fieldset.create.account input, form.form-create-account input").attr("tabindex","0"),e("button.action.submit.primary").attr("tabindex","0"),e("fieldset.fieldset.create.info:lang(fr)").append('<fieldset class="group-selector" style="border: none; padding: 0;"><legend style="font-weight: bold; margin-bottom: 12px;">Choisissez votre groupe</legend><p><input type="radio" name="group" id="groupB2C" value="groupB2C" tabindex="0" /><label for="groupB2C">Particulier <sup style="color:red;">*</sup></label></p><p><input type="radio" name="group" id="groupB2B" value="groupB2B" tabindex="0" /><label for="groupB2B">Revendeur/Association <sup style="color:red;">*</sup></label><small>La création d\'un compte professionnel est soumise à l\'approbation de The Store. En choisissant de créer un compte professionnel, vous acceptez les <a href="https://www.thestore-dassault-aviation.com/fr/cgv"  tabindex="0">conditions générales</a> de The Store.</small></p></fieldset>'),e("fieldset.fieldset.create.info:lang(en)").append('<fieldset class="group-selector" style="border: none; padding: 0;"><legend style="font-weight: bold; margin-bottom: 12px;">Choose your group</legend><p><input type="radio" name="group" id="groupB2C" value="groupB2C" tabindex="0" /><label for="groupB2C">Individual <sup style="color:red;">*</sup></label></p><p><input type="radio" name="group" id="groupB2B" value="groupB2B" tabindex="0" /><label for="groupB2B">Dealer/Association <sup style="color:red;">*</sup></label><small>The creation of a professional account is subject to approval by The Store. By choosing to create a professional account, you agree to The Store\'s <a href="https://www.thestore-dassault-aviation.com/en/terms-conditions" tabindex="0">terms and conditions</a>.</small></p></fieldset>'),e('.group-selector').insertBefore('.field-name-firstname'),e("body").hasClass("b2cGroup")&&e("select#group_id").val("24"),e("input[type=radio][name=group]").change((function(){"groupB2C"==this.value&&e("#group_id").val("24"),"groupB2B"==this.value&&e("#group_id").val("11")})),setTimeout((function(){e(".b2bext #costcenter-form button.action.primary.checkout").prop("disabled","true"),e("fieldset.f
50ieldset.address input, fieldset.fieldset.address select, .field.gw-euvat-field input,span.field-tooltip-action.action-help").attr("tabindex","0"),e(".cms-index-index #slick-slide-control00").attr("aria-labelledby",e("#slick-slide00 .pagebuilder-collage-content").text()),e(".cms-index-index #slick-slide-control01").attr("aria-labelledby",e("#slick-slide01 .pagebuilder-collage-content").text()),e(".cms-index-index #slick-slide-control02").attr("aria-labelledby",e("#slick-slide02 .pagebuilder-collage-content").text())}),2e3),setTimeout((function(){e('.messages div:contains("This confirmation key is invalid or has expired.")').length>0&&e(".messages:lang(en) .messages:last-child").append('<div class="message-success success message"><div>Your account is confirmed. Please log in here below.</div></div>'),e('.messages div:contains("Cette clé de confirmation est invalide ou a expiré.")').length>0&&e(".messages:lang(fr) .messages:last-child").append('<div class="message-success success message"><div>Votre compte est confirmé. Veuillez vous identifier ci-dessous.</div></div>')}),500),setInterval((function(){e(".b2bext .order-comment-input").on("input",(function(){""===e(".b2bext .order-comment-input").val()?e(".b2bext #costcenter-form button.action.primary.checkout").prop("disabled","true"):e(".b2bext #costcenter-form button.action.primary.checkout").removeAttr("disabled")}))}),1e3);var s=setInterval((function(){if("FR"===e("#shipping-zip-form select").val()&&e("body").hasClass("b2cGroup")&&e("body").hasClass("checkout-cart-index")){var t=e(".minicart-wrapper .block-minicart .subtotal .amount .price").text().slice(0,-2),a=e(".minicart-wrapper .block-minicart .subtotal .amount .price").text().substring(1),o=180-parseInt(t),n=180-parseInt(a);console.log(o+" - "+t),(parseInt(t)<180||parseInt(a)<180)&&(parseInt(o)>0&&e(".cart-summary .table-wrapper:lang(fr), .opc-block-summary:lang(fr)").append('<p style="font-weight: bold; color: #ce0037;">Livraison en France ? Plus que '+o+"€ pour bénéficier de la livraison gratuite !</p>"),e(".cart-summary .table-wrapper:lang(en), .opc-block-summary:lang(en)").append('<p style="font-weight: bold; color: #ce0037;">Delivering to France? Only '+n+"€ left to benefit from free delivery</p>"))}if(document.styleSheets.length){jQuery('header').css('height','auto')}if(e("body").hasClass("b2cGroup")&&e("body").hasClass("checkout-index-index")){t=e(".minicart-wrapper .block-minicart .subtotal .amount .price").text().slice(0,-2),a=e(".minicart-wrapper .block-minicart .subtotal .amount .price").text().substring(1);if(parseInt(t)<180||parseInt(a)<180){o=180-parseInt(t),n=180-parseInt(a);parseInt(o)>0&&e(".cart-summary .table-wrapper:lang(fr), .opc-block-summary:lang(fr)").append('<p style="font-weight: bold; color: #ce0037;">Livraison en France ? Plus que '+o+"€ pour bénéficier de la livraison gratuite !</p>"),e(".cart-summary .table-wrapper:lang(en), .opc-block-summary:lang(en)").append('<p style="font-weight: bold; color: #ce0037;">Delivering to France? Only '+n+"€ left to benefit from free delivery</p>")}}clearInterval(s)}),1e3);t.get("customer").subscribe((function(t){var a=null,o=null,n=function(){if(null==o){let e=t.customerGroup;null!=e&&(o=e)}else clearInterval(a),"11"!==t.customerGroup&&"22"!==t.customerGroup&&"23"!==t.customerGroup||e(".B2COnly").css("display","none")};e(document).ready((function(){a=setInterval(n,500)}))}),this)}))}));</script>
vendor: 2 bytes, line 50
50
51<script>
52requirejs(["jquery","Magento_Customer/js/customer-data","domReady!"],(function(t,e){t(document).ready((function(){t(".header-main .header-right:lang(fr)").append('<a href="https://www.thestore-dassault-aviation.com/fr/carte-cadeau.html" class="icon-gift" title="Carte cadeau" aria-label="Carte cadeau"><img class="giftIcon" style="margin-left: 15px;" src="https://www.thestore-dassault-aviation.com/media/wysiwyg/gift.png" alt="" /></a>'),t(".header-main .header-right:lang(en)").append('<a href="https://www.thestore-dassault-aviation.com/en/carte-cadeau.html" class="icon-gift" title="Gift card" aria-label="Gift card"><img class="giftIcon" style="margin-left: 15px;" src="https://www.thestore-dassault-aviation.com/media/wysiwyg/gift.png" alt="" /></a>'),e.get("customer").subscribe((function(e){"22"!=e.customerGroup&&setInterval((function(){t("button.action.primary.checkout.disabled").removeClass("disabled"),t(".payment-option._collapsible.opc-payment-additional.comment.last").hide()}),500),setInterval((function(){"11"!==e.customerGroup&&"22"!==e.customerGroup&&"23"!==e.customerGroup||(t(".amcard-codes-list,.amcard-field-container.-cart,.icon-gift").remove(),t("a[href*=amgcard]").parent().remove())}),500)})),t("body").hasClass("checkout-index-index")&&setInterval((function(){var e=window.checkoutConfig&&window.checkoutConfig.quoteItemData;e&&1===e.length&&"5743"==e[0].item_id&&t("#discount-form").hide()}),500),t("body").hasClass("customer-account-create")&&setInterval((function(){t("fieldset.fieldset.create.account input, form.form-create-account input, form.form-create-account select").attr("tabindex","0")}),500)}))}));
53</script>
53        <link rel="stylesheet" href="//fonts.googleapis.com/css?family=Open+Sans%3A300%2C300italic%2C400%2C400italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic&amp;v1&amp;subset=latin%2Clatin-ext&display=swap" type="text/css" media="screen"/>
54<link href="//fonts.googleapis.com/css?family=Oswald:300,400,500,600,700&display=swap" rel="stylesheet">
55<link href="//fonts.googleapis.com/css?family=Poppins:200,300,400,500,600,700,800&display=swap" rel="stylesheet">
56<link rel="stylesheet" href="//fonts.googleapis.com/css?family=Open+Sans%3A300%2C300italic%2C400%2C400italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic&amp;v1&amp;subset=latin%2Clatin-ext&display=swap" type="text/css" media="screen"/>
57<link rel="stylesheet" type="text/css" media="all" href="https://www.thestore-dassault-aviation.com/media/porto/configed_css/global_dassault_fr.css?version=1790153004">
58<script type="text/javascript">
59var redirect_cart = false;
60var porto_config = {
61    paths: {
62        'parallax': 'js/jquery.parallax.min',
63        'owlcarousel': 'owl.carousel/owl.carousel',
64        'floatelement': 'js/jquery.floatelement'
65    },
66    shim: {
67        'owlcarousel': {
68          deps: ['jquery']
69        },
70        'owlcarousel_thumbs': {
71          deps: ['jquery','owlcarousel']
72        },
73        'floatelement': {
74          deps: ['jquery']
75        }
76    }
77};
78
79require.config(porto_config);
80</script>
vendor: 1 bytes, line 80
80
81<script type="text/javascript">
82require([
83    'jquery'
84], function ($) {
85    var scrolled = false;
86    $(window).scroll(function(){
87        if($(window).width()>=992){
88            if(160<$(window).scrollTop() && !scrolled){
89                $('.page-header:not(.sticky-header)').css("height",$('.page-header:not(.sticky-header)').height()+'px');
90                $('.page-header').addClass("sticky-header");
91                scrolled = true;
92                if($(".page-header").hasClass("type1") || $(".page-header").hasClass("type2") || $(".page-header").hasClass("type6")) {
93                  $('.page-header .minicart-wrapper').after('<div class="minicart-place hide"></div>');
94                  var minicart = $('.page-header .minicart-wrapper').detach();
95                  $('.page-header .navigation').append(minicart);
96
97                                    var logo_image = $('<div>').append($('.page-header .header .logo').clone()).html();
98                  $('.page-header .navigation').prepend('<div class="sticky-logo">'+logo_image+'</div>');
99                                  }
100                                                            }126
101            if(160>=$(window).scrollTop() && scrolled){
102                $('.page-header.sticky-header').css("height",'auto');
103                $('.page-header').removeClass("sticky-header");
104                scrolled = false;
105                if($(".page-header").hasClass("type1") || $(".page-header").hasClass("type2") || $(".page-header").hasClass("type6")) {
106                  var minicart;
107                  minicart = $('.page-header .navigation .minicart-wrapper').detach();
108                  $('.minicart-place').after(minicart);
109                  $('.minicart-place').remove();
110                  $('.page-header .minicart-wrapper-moved').addClass("minicart-wrapper").removeClass("minicart-wrapper-moved").removeClass("hide");
111
112                                      $('.page-header .navigation > .sticky-logo').remove();
113                                  }
114            }
115        }
116        if($('body').hasClass('mobile-sticky')) {
117            if($(window).width()<=991){
118                if(130<$(window).scrollTop() && !scrolled){
119                  $('.page-header:not(.sticky-header)').css("height",$('.page-header:not(.sticky-header)').height()+'px');
120                  $('.page-header').addClass("sticky-header");
121                  scrolled = true;
122                }
123                if(130>=$(window).scrollTop() && scrolled){
124                  $('.page-header.sticky-header').css("height",'auto');
125                  $('.page-header').removeClass("sticky-header");
126                  scrolled = false;
127                }
128            }
129        }
130    });
131    $(window).resize(function(){
132      var b_w = $(window).width();
133      if(b_w <= 991){
134        if($('.page-header .navigation .minicart-wrapper').length > 0) {
135          var minicart;
136          minicart = $('.page-header .navigation .minicart-wrapper').detach();
137          $('.minicart-place').after(minicart);
138          $('.minicart-place').remove();
139          $('.page-header .minicart-wrapper-moved').addClass("minicart-wrapper").removeClass("minicart-wrapper-moved").removeClass("hide");
140        }
141      }
142    });
143});
144</script>
144
145    
145<script type="text/x-magento-init">
146        {
147            "*": {
148                "Magento_PageCache/js/form-key-provider": {
149                    "isPaginationCacheEnabled":
150                        0                }
151            }
152        }
153    </script>
vendor: 1 bytes, line 153
153
154<script type="text&#x2F;javascript" src="https&#x3A;&#x2F;&#x2F;chimpstatic.com&#x2F;mcjs-connected&#x2F;js&#x2F;users&#x2F;566a9512473cfa3b968814ea1&#x2F;771f37715e4299f480cd2c947.js" defer="defer">
155</script>
155<script>
156try{smileTracker.setConfig({beaconUrl:'https://www.thestore-dassault-aviation.com/fr/elasticsuite/tracker/hit/image/h.png',telemetryUrl:'https://t.elasticsuite.io/track',telemetryEnabled:'',sessionConfig:{"visit_cookie_name":"STUID","visit_cookie_lifetime":"3600","visitor_cookie_lifetime":"365","visitor_cookie_name":"STVID","domain":"www.thestore-dassault-aviation.com","path":"\/fr"},endpointUrl:'https://www.thestore-dassault-aviation.com/fr/rest/V1/elasticsuite-tracker/hit',});smileTracker.addPageVar('store_id','11');require(['Smile_ElasticsuiteTracker/js/user-consent'],function(userConsent){if(userConsent({"cookieRestrictionEnabled":"0","cookieRestrictionName":"user_allowed_save_cookie"})){smileTracker.sendTag();}});}catch(err){;}
157</script>
vendor: 1 bytes, line 157
157
158<script nonce="bzhsNWd4ZWNpMm95ZDhhNjUza3lpMHIydTBuMjZ4NWU=">
159    window.YIREO_GOOGLETAGMANAGER2_ENABLED = true;
160    (function (events) {
161        const initYireoGoogleTagManager2 = function () {
162            events.forEach(function (eventType) {
163                window.removeEventListener(eventType, initYireoGoogleTagManager2);
164            });
165
166                        (function (w, d, s, l, i) {
167                w[l] = w[l] || [];
168                w[l].push({'gtm.start': new Date().getTime(), event: 'gtm.js'});
169                var f = d.getElementsByTagName(s)[0],
170                    j = d.createElement(s),
171                    dl = l != 'dataLayer' ? '&l=' + l : '';
172                j.async = true;
173                j.src = 'https://www.googletagmanager.com' + '/gtm.js?id=' + i + dl;
174                f.parentNode.insertBefore(j, f);
175            })(window, document, 'script', 'dataLayer', 'GTM-WFGXFB8K');
176                    };
177
178        events.forEach(function (eventType) {
179            window.addEventListener(eventType, initYireoGoogleTagManager2, {once: true, passive: true})
180        });
181    })(['load', 'keydown', 'mouseover', 'scroll', 'touchstart', 'wheel']);
182
183    </script>
183
184    </head>
185    <body data-container="body"
186          data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/images/loader-2.gif"}}'
187        id="html-body" class="cms-page-d-accueil layout-1220 wide mobile-sticky am-porto-cmtb cms-index-index page-layout-1column">
188        
189<script type="text/x-magento-init">
190    {
191        "*": {
192            "Magento_PageBuilder/js/widget-initializer": {
193                "config": {"[data-content-type=\"slider\"][data-appearance=\"default\"]":{"Magento_PageBuilder\/js\/content-type\/slider\/appearance\/default\/widget":false},"[data-content-type=\"map\"]":{"Magento_PageBuilder\/js\/content-type\/map\/appearance\/default\/widget":false},"[data-content-type=\"row\"]":{"Magento_PageBuilder\/js\/content-type\/row\/appearance\/default\/widget":false},"[data-content-type=\"tabs\"]":{"Magento_PageBuilder\/js\/content-type\/tabs\/appearance\/default\/widget":false},"[data-content-type=\"slide\"]":{"Magento_PageBuilder\/js\/content-type\/slide\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-slide-button","showOverlay":"hover","dataRole":"slide"}},"[data-content-type=\"banner\"]":{"Magento_PageBuilder\/js\/content-type\/banner\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-banner-button","showOverlay":"hover","dataRole":"banner"}},"[data-content-type=\"buttons\"]":{"Magento_PageBuilder\/js\/content-type\/buttons\/appearance\/inline\/widget":false},"[data-content-type=\"products\"][data-appearance=\"carousel\"]":{"Magento_PageBuilder\/js\/content-type\/products\/appearance\/carousel\/widget":false}},
194                "breakpoints": {"desktop":{"label":"Desktop","stage":true,"default":true,"class":"desktop-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-desktop.svg","conditions":{"min-width":"1024px"},"options":{"products":{"default":{"slidesToShow":"5"}}}},"tablet":{"conditions":{"max-width":"1024px","min-width":"768px"},"options":{"products":{"default":{"slidesToShow":"4"},"continuous":{"slidesToShow":"3"}}}},"mobile":{"label":"Mobile","stage":true,"class":"mobile-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-mobile.svg","media":"only screen and (max-width: 767px)","conditions":{"max-width":"767px","min-width":"640px"},"options":{"products":{"default":{"slidesToShow":"3"}}}},"mobile-small":{"conditions":{"max-width":"640px"},"options":{"products":{"default":{"slidesToShow":"2"},"continuous":{"slidesToShow":"1"}}}}}            }
195        }
196    }
197</script>
197
198
199<div class="cookie-status-message" id="cookie-status">
200    The store will not work correctly when cookies are disabled.</div>
201<script type="text&#x2F;javascript">document.querySelector("#cookie-status").style.display = "none";</script>
vendor: 1 bytes, line 201
201
202<script type="text/x-magento-init">
203    {
204        "*": {
205            "cookieStatus": {}
206        }
207    }
208</script>
208
209
210<script type="text/x-magento-init">
211    {
212        "*": {
213            "mage/cookies": {
214                "expires": null,
215                "path": "\u002Ffr",
216                "domain": ".www.thestore\u002Ddassault\u002Daviation.com",
217                "secure": true,
218                "lifetime": "3600"
219            }
220        }
221    }
222</script>
222
223    <noscript>
224        <div class="message global noscript">
225            <div class="content">
226                <p>
227                    <strong>Javascript est désactivé dans votre navigateur.</strong>
228                    <span>
229                        Pour une expérience optimale sur notre site, veuillez autoriser Javascript sur votre navigateur.                    </span>
230                </p>
231            </div>
232        </div>
233    </noscript>
234
235<script>
236    window.cookiesConfig = window.cookiesConfig || {};
237    window.cookiesConfig.secure = true;
238</script>
238<script>    require.config({
239        map: {
240            '*': {
241                wysiwygAdapter: 'mage/adminhtml/wysiwyg/tiny_mce/tinymceAdapter'
242            }
243        }
244    });</script>
244<script>    require.config({
245        paths: {
246            googleMaps: 'https\u003A\u002F\u002Fmaps.googleapis.com\u002Fmaps\u002Fapi\u002Fjs\u003Fv\u003D3.56\u0026key\u003D'
247        },
248        config: {
249            'Magento_PageBuilder/js/utils/map': {
250                style: '',
251            },
252            'Magento_PageBuilder/js/content-type/map/preview': {
253                apiKey: '',
254                apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fwww.thestore\u002Ddassault\u002Daviation.com\u002Ffr\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.'
255            },
256            'Magento_PageBuilder/js/form/element/map': {
257                apiKey: '',
258                apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fwww.thestore\u002Ddassault\u002Daviation.com\u002Ffr\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.'
259            },
260        }
261    });</script>
261<script>
262    require.config({
263        shim: {
264            'Magento_PageBuilder/js/utils/map': {
265                deps: ['googleMaps']
266            }
267        }
268    });</script>
vendor: 67 bytes, line 268
268<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
268GTM-WFGXFB8K
vendor: 83 bytes, line 268
268" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
269<div class="page-wrapper"><div class="porto-block-html-top">
270  <div class="background-color-primary text-color-light d-none">
271    <style>#html-body [data-pb-style=GJAQ4P5]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;padding-top:10px}</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-background-lazy-load="false" data-element="inner" data-pb-style="GJAQ4P5"><div data-content-type="text" data-appearance="default" data-element="main"><p style="text-align: center;">Inventaire annuel : les délais d’expédition seront exceptionnellement rallongés de quelques jours du 29/09 au 08/10 inclus.&nbsp;<br>Nous vous prions de nous excuser pour la gêne occasionnée et vous remercions pour votre compréhension.</p></div></div></div>  </div>
272</div>
273<script type="text/javascript">
274  require([
275      'jquery'
276  ], function ($) {
277      $('.porto-block-html-top > div').removeClass('d-none').append('<button class="mfp-close">×</button>');
278      $('body').on('click', '.porto-block-html-top .mfp-close', function() {
279        $(this).parent().fadeOut();
280      });
281  });
282</script>
282
283<div id="skip-links" class="skip-links">
284    <a class="skip-link" href="#header">Accès à l&#039;en-tête</a>
285    <a class="skip-link" href="#minisearch-form-top-search">Accès au menu</a>
286    <a class="skip-link" href="#maincontent">Accès au contenu</a>
287    <a class="skip-link" href="#footer">Accès au footer</a>
288</div>
289
290<header class="page-header type2"  role="banner" id="header">
291  <div class="main-panel-top">
292      <div class="container">
293          <div class="main-panel-inner">
294              <div class="panel wrapper">
295                <div class="header-left">
296                                  </div>
297                <div class="header-right">
298                  <div class="panel header show-icon-tablet">
299                    <div class="top-links-icon">
300                      <a href="javascript:;">Liens</a>
301                    </div>
302                    <ul class="header links">    <li class="greet welcome" data-bind="scope: 'customer'">
303        <!-- ko if: customer().fullname  -->
304        <span class="logged-in"
305              data-bind="text: new String('Bienvenue, %1').
306              replace('%1', customer().fullname)">
307        </span>
308        <!-- /ko -->
309        <!-- ko ifnot: customer().fullname  -->
310        <span class="not-logged-in"
311              data-bind="text: ' '"></span>
312                <!-- /ko -->
313    </li>
314        
314<script type="text/x-magento-init">
315        {
316            "*": {
317                "Magento_Ui/js/core/app": {
318                    "components": {
319                        "customer": {
320                            "component": "Magento_Customer/js/view/customer"
321                        }
322                    }
323                }
324            }
325        }
326    </script>
326
327<!-- BLOCK customer --><!-- /BLOCK customer --><li class="item link compare hide" data-bind="scope: 'compareProducts'" data-role="compare-products-link">
328    <a class="action compare" title="Comparer des produits"
329       data-bind="attr: {'href': compareProducts().listUrl}, css: {'': !compareProducts().count}"
330    >
331    	<em class="porto-icon-chart hidden-xs"></em>
332        Comparer        (<span class="counter qty" data-bind="text: compareProducts().countCaption"></span>)
333    </a>
334</li>
335<script type="text/x-magento-init">
336{"[data-role=compare-products-link]": {"Magento_Ui/js/core/app": {"components":{"compareProducts":{"component":"Magento_Catalog\/js\/view\/compare-products"}}}}}
337</script>
337
338<li class="link authorization-link" data-label="ou">
339    <a href="https://www.thestore-dassault-aviation.com/fr/customer/account/login/referer/aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tL2ZyLw~~/"        >Se connecter</a>
340</li>
341<li><a href="https://www.thestore-dassault-aviation.com/fr/contact">Contactez-nous</a></li>
342
343<li><a href="https://www.thestore-dassault-aviation.com/fr/customer/account/create/" id="ido0de6s2f" >Créer un compte</a></li></ul>                  </div>
344                  <span class="separator"></span>
345                  <div class="panel header">
346                                                <div class="switcher language switcher-language" data-ui-id="language-switcher" id="switcher-language">
347        <strong class="label switcher-label"><span>Choisissez votre langue</span></strong>
348        <div class="actions dropdown options switcher-options">
349            <button class="action toggle switcher-trigger"
350                id="switcher-language-trigger"
351                type="button"
352                aria-haspopup="menu"
353                aria-expanded="false"
354                aria-controls="ui-id-1"
355            >
356                <strong class="view-dassault_fr">
357                                        <span lang="fr">Français</span>
358                </strong>
359            </button>
360            <ul class="dropdown switcher-dropdown"
361                data-mage-init='{"dropdownDialog":{
362                    "appendTo":"#switcher-language > .options",
363                    "triggerTarget":"#switcher-language-trigger",
364                    "closeOnMouseLeave": false,
365                    "triggerClass":"active",
366                    "parentClass":"active",
367                    "buttons":null}}'>
368                                                                                                                        <li class="view-dassault_en switcher-option">
369                            <a href="#" data-post='&#x7B;&quot;action&quot;&#x3A;&quot;https&#x3A;&#x5C;&#x2F;&#x5C;&#x2F;www.thestore-dassault-aviation.com&#x5C;&#x2F;fr&#x5C;&#x2F;stores&#x5C;&#x2F;store&#x5C;&#x2F;redirect&#x5C;&#x2F;&quot;,&quot;data&quot;&#x3A;&#x7B;&quot;___store&quot;&#x3A;&quot;dassault_en&quot;,&quot;___from_store&quot;&#x3A;&quot;dassault_fr&quot;,&quot;uenc&quot;&#x3A;&quot;aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tL2VuLz9fX19zdG9yZT1kYXNzYXVsdF9lbg&#x7E;&#x7E;&quot;&#x7D;&#x7D;'>
370                                                                <span lang="en">English</span>
371                            </a>
372                        </li>
373                                                </ul>
374        </div>
375    </div>
376<script>
377    document.addEventListener("DOMContentLoaded", function () {
378        const switcherTrigger = document.querySelector(".switcher-trigger");
379        const languageMenu = document.querySelector(".switcher-dropdown");
380
381        if (!switcherTrigger || !languageMenu) return;
382
383        switcherTrigger.addEventListener("click", function () {
384            const isExpanded = this.getAttribute("aria-expanded") === "true";
385
386            this.setAttribute("aria-expanded", "true");
387            languageMenu.hidden = isExpanded;
388        });
389
390        document.addEventListener("click", function (event) {
391            if (!switcherTrigger.contains(event.target) && !languageMenu.contains(event.target)) {
392                closeMenu();
393            }
394        });
395
396        document.addEventListener("keydown", function (event) {
397            if (event.key === "Escape") {
398                closeMenu();
399            }
400        });
401
402        languageMenu.addEventListener("focusout", function (event) {
403            if (!languageMenu.contains(event.relatedTarget)) {
404                closeMenu();
405            }
406        });
407
408        function closeMenu() {
409            switcherTrigger.setAttribute("aria-expanded", "false");
410            languageMenu.hidden = true;
411        }
412    });
413</script>
413
414                  </div>
415                  <style>#html-body [data-pb-style=FAFM20S]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="FAFM20S"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true">
415<script>
416requirejs(['jquery','Magento_Customer/js/customer-data', 'domReady!'], function (jQuery, customerData) {
417jQuery(document).ready(function(){
418    if(jQuery('html').is(':lang(fr)')) {
419        jQuery('<li class="ui-menu-item category-item level0 classic parent" id="simulationMenu"><div class="open-children-toggle"></div><a href="https://www.thestore-dassault-aviation.com/fr/simulation/" class="level-top" title="Simulation"><span>Simulation</span></a><div class="level0 submenu"><div class="row"><ul class="subchildmenu"><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/simulation/ms-flight-simulator" title="MS Flight Simulator"><span>MS Flight Simulator</span></a></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/simulation/digital-combat-simulator" title="Digital Combat Simulator"><span>Digital Combat Simulator</span></a></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/simulation/x-plane" title="X-plane"><span>X-plane</span></a></li></ul></div></div></li>').insertAfter('.sw-megamenu li.ui-menu-item.category-item.level0.parent:nth-child(5)');
420    } else {
421        jQuery('<li class="ui-menu-item category-item level0 classic parent" id="simulationMenu"><div class="open-children-toggle"></div><a href="https://www.thestore-dassault-aviation.com/en/simulation/" class="level-top" title="Simulation"><span>Simulation</span></a><div class="level0 submenu"><div class="row"><ul class="subchildmenu"><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/en/simulation/ms-flight-simulator" title="MS Flight Simulator"><span>MS Flight Simulator</span></a></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/en/simulation/digital-combat-simulator" title="Digital Combat Simulator"><span>Digital Combat Simulator</span></a></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/en/simulation/x-plane" title="X-plane"><span>X-plane</span></a></li></ul></div></div></li>').insertAfter('.sw-megamenu li.ui-menu-item.category-item.level0.parent:nth-child(5)');
422    }
423});
424});
425</script>
425</div></div></div> 
426                </div>
427              </div>
428          </div>
429      </div>
430  </div>
431  <div class="header-main">
432    <div class="header content header-row">
433      <div class="header-left">
434        <span data-action="toggle-nav" class="action nav-toggle">
435    <span>Affichage navigation</span>
436</span>
437<a class="logo" href="https://www.thestore-dassault-aviation.com/fr/">
438    <img src="https://www.thestore-dassault-aviation.com/media/logo/websites/1/logo-dassault-the-store.png"
439         alt="The&#x20;Store&#x20;Dassault&#x20;Aviation&#x20;-&#x20;Retour&#x20;&#xE0;&#x20;la&#x20;page&#x20;d&#x27;accueil"
440        width="300"        height="40"    />
441</a>
442      </div>
443      <div class="header-center">
444        <div class="search-area show-icon-tablet">
445          
446<div class="block block-search">
447    <div class="block block-title">
448        <strong>Chercher</strong>
449    </div>
450
451    <div class="block block-content">
452        <form
453            id="minisearch-form-top-search"
454            class="form minisearch"
455            action="https&#x3A;&#x2F;&#x2F;www.thestore-dassault-aviation.com&#x2F;fr&#x2F;catalogsearch&#x2F;result&#x2F;"
456            method="get"
457        >
458            <div class="field search">
459                <label class="label" for="minisearch-input-top-search" data-role="minisearch-label">
460                    <span>Rechercher dans tout le magasin...</span>
461                </label>
462
463                <div class="control">
464                    <input
465                        id="minisearch-input-top-search"
466                        type="text"
467                        name="q"
468                        value=""
469                        placeholder="Rechercher&#x20;dans&#x20;tout&#x20;le&#x20;magasin..."
470                        class="input-text"
471                        maxlength="128"
472                        role="combobox"
473                        aria-haspopup="false"
474                        aria-autocomplete="both"
475                        aria-expanded="false"
476                        autocomplete="on"
477                        aria-controls="minisearch-autocomplete-top-search"
478                        data-block="autocomplete-form"
479                        data-mage-init="&#x7B;&quot;quickSearch&quot;&#x3A;&#x7B;&quot;formSelector&quot;&#x3A;&quot;&#x23;minisearch-form-top-search&quot;,&quot;url&quot;&#x3A;&quot;https&#x3A;&#x5C;&#x2F;&#x5C;&#x2F;www.thestore-dassault-aviation.com&#x5C;&#x2F;fr&#x5C;&#x2F;search&#x5C;&#x2F;ajax&#x5C;&#x2F;suggest&#x5C;&#x2F;&quot;,&quot;destinationSelector&quot;&#x3A;&quot;&#x23;minisearch-autocomplete-top-search&quot;,&quot;templates&quot;&#x3A;&#x7B;&quot;term&quot;&#x3A;&#x7B;&quot;title&quot;&#x3A;&quot;Recherches&#x20;populaires&quot;,&quot;template&quot;&#x3A;&quot;Smile_ElasticsuiteCore&#x5C;&#x2F;autocomplete&#x5C;&#x2F;term&quot;&#x7D;,&quot;product&quot;&#x3A;&#x7B;&quot;title&quot;&#x3A;&quot;Produits&quot;,&quot;template&quot;&#x3A;&quot;Smile_ElasticsuiteCatalog&#x5C;&#x2F;autocomplete&#x5C;&#x2F;product&quot;&#x7D;,&quot;category&quot;&#x3A;&#x7B;&quot;title&quot;&#x3A;&quot;Cat&#x5C;u00e9gories&quot;,&quot;template&quot;&#x3A;&quot;Smile_ElasticsuiteCatalog&#x5C;&#x2F;autocomplete&#x5C;&#x2F;category&quot;&#x7D;,&quot;product_attribute&quot;&#x3A;&#x7B;&quot;title&quot;&#x3A;&quot;Attributs&quot;,&quot;template&quot;&#x3A;&quot;Smile_ElasticsuiteCore&#x5C;&#x2F;autocomplete&#x5C;&#x2F;term&quot;,&quot;titleRenderer&quot;&#x3A;&quot;Smile_ElasticsuiteCatalog&#x5C;&#x2F;js&#x5C;&#x2F;autocomplete&#x5C;&#x2F;product-attribute&quot;&#x7D;&#x7D;,&quot;priceFormat&quot;&#x3A;&#x7B;&quot;pattern&quot;&#x3A;&quot;&#x25;s&#x5C;u00a0&#x5C;u20ac&quot;,&quot;precision&quot;&#x3A;2,&quot;requiredPrecision&quot;&#x3A;2,&quot;decimalSymbol&quot;&#x3A;&quot;,&quot;,&quot;groupSymbol&quot;&#x3A;&quot;&#x5C;u202f&quot;,&quot;groupLength&quot;&#x3A;3,&quot;integerRequired&quot;&#x3A;false&#x7D;,&quot;minSearchLength&quot;&#x3A;&quot;2&quot;&#x7D;&#x7D;"
480                    />
481
482                    <div id="minisearch-autocomplete-top-search" class="search-autocomplete"></div>
483
484                                    </div>
485            </div>
486
487            <div class="actions">
488                <button
489                    type="submit"
490                    title="Chercher"
491                    class="action search"
492                    aria-controls="minisearch-autocomplete-top-search"
493                >
494                    <span>Chercher</span>
495                </button>
496            </div>
497        </form>
498    </div>
499</div>
500        </div>
501      </div>
502      <div class="header-right">
503        <div class="header-contact">
504          <div class="custom-block"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true">
504<script src="https://js.adsrvr.org/up_loader.1.1.0.js" type="text/javascript"></script>
504
505
506<script type="text/javascript">
507            ttd_dom_ready( function() {
508                if (typeof TTDUniversalPixelApi === 'function') {
509                    var universalPixelApi = new TTDUniversalPixelApi();
510                    universalPixelApi.init("ff14h8a", ["actbnxc"], "https://insight.adsrvr.org/track/up");
511                }
512            });
513        </script>
513</div></div>            <a href="https://www.thestore-dassault-aviation.com/fr/customer/account/"
514               class="my-account"
515               title="Mon&#x20;compte"
516               aria-label="Mon&#x20;compte">
517                <i class="porto-icon-user-2"></i>
518            </a>
519            <a href="https://www.thestore-dassault-aviation.com/fr/wishlist"
520               class="wishlist mr-1"
521               aria-label="Liste d&#039;envies"
522               title="Liste&#x20;d&#x27;envies">
523                <i class="porto-icon-wishlist-2"></i>
524            </a>
525        </div>
526            <div data-block="minicart" class="minicart-wrapper">
527        <a class="action showcart"
528           href="https://www.thestore-dassault-aviation.com/fr/checkout/cart/"
529           data-aria-trigger=".showcart"
530           data-bind="scope: 'minicart_content'"
531           role="button">
532            <span class="text">Mon panier</span>
533            <span class="counter qty empty"
534                  data-bind="css: { empty: !!getCartParam('summary_count') == false && !isLoading() },
535               blockLoader: isLoading">
536            <span class="counter-number">
537                <!-- ko if: getCartParam('summary_count') -->
538                <!-- ko text: getCartParam('summary_count').toLocaleString(window.LOCALE) --><!-- /ko -->
539                <!-- /ko -->
540            </span>
541            <span class="counter-label">
542            <!-- ko if: getCartParam('summary_count') -->
543                <!-- ko text: getCartParam('summary_count').toLocaleString(window.LOCALE) --><!-- /ko -->
544                <!-- ko i18n: 'items' --><!-- /ko -->
545            <!-- /ko -->
546            </span>
547        </span>
548    </a>
549            <div class="block block-minicart"
550             data-role="dropdownDialog"
551             data-mage-init='{"dropdownDialog":{
552                "appendTo":"[data-block=minicart]",
553                "triggerTarget":".showcart",
554                "timeout": "2000",
555                "closeOnMouseLeave": false,
556                "closeOnEscape": true,
557                "triggerClass":"active",
558                "parentClass":"active",
559                "buttons":[]}}'>
560                <div id="minicart-content-wrapper" data-bind="scope: 'minicart_content'">
561
562                    <div class="minicart-empty-block" data-bind="visible: !getCartParam('summary_count') || getCartParam('summary_count') == 0">
563                        <div class="widget block block-static-block">
564    <style>#html-body [data-pb-style=P4W0WNP]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=BTVN24P]{text-align:center;border-style:none}#html-body [data-pb-style=A7CCR5O],#html-body [data-pb-style=H1MFF28]{max-width:100%;height:auto}@media only screen and (max-width: 767px) { #html-body [data-pb-style=BTVN24P]{border-style:none} }</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="P4W0WNP"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="BTVN24P"><img class="pagebuilder-mobile-hidden" src="https://www.thestore-dassault-aviation.com/media/wysiwyg/1700378-200.png" alt="" title="" data-element="desktop_image" data-pb-style="H1MFF28"><img class="pagebuilder-mobile-only" src="https://www.thestore-dassault-aviation.com/media/wysiwyg/1700378-200.png" alt="" title="" data-element="mobile_image" data-pb-style="A7CCR5O"></figure><div data-content-type="text" data-appearance="default" data-element="main"><p style="text-align: center;">Votre panier est vide.</p>
565
566<style>
567.empty_basket p { font-size: 0px; }
568.empty_basket p:before { font-size: 14px; }
569.empty_basket:lang(en) p:before { content: "Your shopping cart is empty."; }
570.empty_basket:lang(de) p:before { content: "Ihr Warenkorb ist leer."; }
571.empty_basket:lang(es) p:before { content: "Su carrito de compras está vacío."; }
572.empty_basket:lang(fr) p:before { content: "Votre panier est vide."; }
573.empty_basket:lang(nl) p:before { content: "Uw winkelwagen is leeg."; }
574.empty_basket:lang(pt) p:before { content: "O seu carrinho de compras está vazio."; }
575.empty_basket:lang(hu) p:before { content: "A bevásárlókosara üres."; }
576.empty_basket:lang(it) p:before { content: "Il tuo carrello è vuoto."; }
577</style></div></div></div></div>
578                    </div>
579
580                    <div data-bind="visible: getCartParam('summary_count') && getCartParam('summary_count') > 0">
581                        <!-- ko template: getTemplate() --><!-- /ko -->
582                    </div>
583
584                </div>
585
586            <span class="minicart-sentinel" data-sentinel="end" tabindex="0"></span>
587
588                            </div>
589        
590    
590<script>window.checkout = {"shoppingCartUrl":"https:\/\/www.thestore-dassault-aviation.com\/fr\/checkout\/cart\/","checkoutUrl":"https:\/\/www.thestore-dassault-aviation.com\/fr\/checkout\/","updateItemQtyUrl":"https:\/\/www.thestore-dassault-aviation.com\/fr\/checkout\/sidebar\/updateItemQty\/","removeItemUrl":"https:\/\/www.thestore-dassault-aviation.com\/fr\/checkout\/sidebar\/removeItem\/","imageTemplate":"Magento_Catalog\/product\/image_with_borders","baseUrl":"https:\/\/www.thestore-dassault-aviation.com\/fr\/","minicartMaxItemsVisible":5,"websiteId":"1","maxItemsToDisplay":10,"storeId":"11","storeGroupId":"1","customerLoginUrl":"https:\/\/www.thestore-dassault-aviation.com\/fr\/customer\/account\/login\/referer\/aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tL2ZyLw~~\/","isRedirectRequired":false,"autocomplete":"on","captcha":{"user_login":{"isCaseSensitive":false,"imageHeight":50,"imageSrc":"","refreshUrl":"https:\/\/www.thestore-dassault-aviation.com\/fr\/captcha\/refresh\/","isRequired":false,"timestamp":1790973183}}}</script>
590
591    
591<script type="text/x-magento-init">
592        {
593            "[data-block='minicart']": {
594                "Magento_Ui/js/core/app": {"components":{"minicart_content":{"children":{"subtotal.container":{"children":{"subtotal":{"children":{"subtotal.totals":{"config":{"display_cart_subtotal_incl_tax":0,"display_cart_subtotal_excl_tax":0,"template":"Magento_Tax\/checkout\/minicart\/subtotal\/totals"},"children":{"subtotal.totals.msrp":{"component":"Magento_Msrp\/js\/view\/checkout\/minicart\/subtotal\/totals","config":{"displayArea":"minicart-subtotal-hidden","template":"Magento_Msrp\/checkout\/minicart\/subtotal\/totals"}}},"component":"Magento_Tax\/js\/view\/checkout\/minicart\/subtotal\/totals"}},"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/subtotal"}}},"component":"uiComponent","config":{"displayArea":"subtotalContainer"}},"item.renderer":{"component":"Magento_Checkout\/js\/view\/cart-item-renderer","config":{"displayArea":"defaultRenderer","template":"Magento_Checkout\/minicart\/item\/default"},"children":{"item.image":{"component":"Magento_Catalog\/js\/view\/image","config":{"template":"Magento_Catalog\/product\/image","displayArea":"itemImage"}},"checkout.cart.item.price.sidebar":{"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/item\/price","displayArea":"priceSidebar"}}}},"extra_info":{"component":"uiComponent","config":{"displayArea":"extraInfo"}},"promotion":{"component":"uiComponent","config":{"displayArea":"promotion"}}},"config":{"itemRenderer":{"default":"defaultRenderer","simple":"defaultRenderer","virtual":"defaultRenderer"},"template":"Magento_Checkout\/minicart\/content"},"component":"Magento_Checkout\/js\/view\/minicart"}},"types":[]}            },
595            "*": {
596                "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fwww.thestore\u002Ddassault\u002Daviation.com\u002Fstatic\u002Fversion1790153004\u002Ffrontend\u002FSmartwave\u002Fporto\u002Ffr_FR\u002Fimages\u002Floader\u002D1.gif"
597            }
598        }
599    </script>
599
600</div>
601
602<script>require(['jquery'], function($) {
603    var $wrapper = $('[data-block="minicart"]'),
604        $dropdown = $wrapper.find('[data-role="dropdownDialog"]'),
605        $showcart = $wrapper.find('.showcart');
606
607    // Only proceed if dropdown exists (sidebar is enabled)
608    if ($dropdown.length === 0) {
609        return;
610    }
611
612    // Find the specific minicart dialog - more specific selector
613    function getMinicartDialog() {
614        return $('.ui-dialog.mage-dropdown-dialog').filter(function() {
615            return $(this).find('.block-minicart, #minicart-content-wrapper').length > 0;
616        });
617    }
618
619    // Sync ONLY minicart dialog visibility with wrapper active state
620    function syncMinicartVisibility() {
621        var $minicartDialog = getMinicartDialog();
622        var isActive = $wrapper.hasClass('active');
623
624        if ($minicartDialog.length) {
625            if (isActive) {
626                $minicartDialog.show();
627            } else {
628                $minicartDialog.hide();
629            }
630        }
631    }
632
633    // Toggle function with better state detection
634    function toggleMinicart() {
635        // Check multiple state indicators
636        var isActive = $wrapper.hasClass('active') ||
637                      $showcart.hasClass('active') ||
638                      getMinicartDialog().is(':visible');
639
640        if (isActive) {
641            $dropdown.dropdownDialog('close');
642        } else {
643            $dropdown.dropdownDialog('open');
644        }
645
646        syncMinicartVisibility();
647    }
648
649    // Mouse click handling
650    $showcart.on('click', function(e) {
651        e.preventDefault();
652        e.stopImmediatePropagation();
653        toggleMinicart();
654    });
655
656    // Handle Enter and Space key
657    $showcart.on('keydown', function(e) {
658        if (e.key === 'Enter' || e.key === ' ') {
659            e.preventDefault();
660            toggleMinicart();
661        }
662    });
663
664    // Monitor wrapper class changes
665    var observer = new MutationObserver(function(mutations) {
666        mutations.forEach(function(mutation) {
667            if (mutation.type === 'attributes' && mutation.attributeName === 'class') {
668                syncMinicartVisibility();
669            }
670        });
671    });
672
673    // Start observing the wrapper for class changes
674    observer.observe($wrapper[0], {
675        attributes: true,
676        attributeFilter: ['class']
677    });
678
679    // When tabbing past the last element (hits end-sentinel), close the cart
680    $wrapper.on('focus', '.minicart-sentinel[data-sentinel="end"]', function() {
681        $dropdown.dropdownDialog('close');
682        $showcart.focus();
683    });
684
685    // Initial sync
686    syncMinicartVisibility();
687});</script>
687      </div>
688    </div>
689  </div>
690      <div class="sections nav-sections">
691                <div class="section-items nav-sections-items"
692             data-mage-init='{"tabs":{"openedState":"active"}}'>
693                                            <div class="section-item-title nav-sections-item-title"
694                     data-role="collapsible">
695                    <a class="nav-sections-item-switch"
696                       data-toggle="switch" href="#store.menu">
697                        Menu                    </a>
698                </div>
699                <div class="section-item-content nav-sections-item-content"
700                     id="store.menu"
701                     data-role="content">
702                    
703    <nav class="navigation sw-megamenu" role="navigation" data-action="navigation">
704        <ul>
705            <li class="ui-menu-item category-item level0 classic "><a href="https://www.thestore-dassault-aviation.com/fr/tous-les-produits.html" class="level-top" title="Tous les produits"><span>Tous les produits</span></a></li><li class="ui-menu-item category-item level0 classic parent "><div class="open-children-toggle"></div><a href="https://www.thestore-dassault-aviation.com/fr/maquettes.html" class="level-top" title="Maquettes"><span>Maquettes</span></a><div class="level0 submenu"><div class="row"><ul class="subchildmenu"><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/maquettes/rafale.html" title="Rafale"><span>Rafale</span></a></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/maquettes/falcon.html" title="Falcon"><span>Falcon</span></a></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/maquettes/mystere.html" title="Mystère"><span>Mystère</span></a></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/maquettes/mirage.html" title="Mirage"><span>Mirage</span></a></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/maquettes/alpha-jet.html" title="Alpha Jet"><span>Alpha Jet</span></a></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/maquettes/neuron.html" title="Neuron"><span>Neuron</span></a></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/maquettes/flamant.html" title="Flamant"><span>Flamant</span></a></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/maquettes/atlantique.html" title="Atlantique"><span>Atlantique</span></a></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/maquettes/ouragan.html" title="Ouragan"><span>Ouragan</span></a></li></ul></div></div></li><li class="ui-menu-item category-item level0 classic parent "><div class="open-children-toggle"></div><a href="https://www.thestore-dassault-aviation.com/fr/vetements.html" class="level-top" title="Vêtements"><span>Vêtements</span></a><div class="level0 submenu"><div class="row"><ul class="subchildmenu"><li class="ui-menu-item category-item level1 parent "><div class="open-children-toggle"></div><a href="https://www.thestore-dassault-aviation.com/fr/vetements/homme.html" title="Homme"><span>Homme</span></a><ul class="subchildmenu"><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/vetements/homme/tee-shirt.html" title="Tee-Shirt"><span>Tee-Shirt</span></a></li><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/vetements/homme/polos.html" title="Polos"><span>Polos</span></a></li><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/vetements/homme/sweatshirt.html" title="Sweatshirt"><span>Sweatshirt</span></a></li><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/vetements/homme/vestes.html" title="Vestes"><span>Vestes</span></a></li><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/vetements/homme/blousons.html" title="Blousons"><span>Blousons</span></a></li></ul></li><li class="ui-menu-item category-item level1 parent "><div class="open-children-toggle"></div><a href="https://www.thestore-dassault-aviation.com/fr/vetements/femme.html" title="Femme"><span>Femme</span></a><ul class="subchildmenu"><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/vetements/femme/tee-shirt.html" title="Tee-Shirt"><span>Tee-Shirt</span></a></li><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/vetements/femme/polos.html" title="Polos"><span>Polos</span></a></li><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/vetements/femme/sweatshirt.html" title="Sweatshirt"><span>Sweatshirt</span></a></li><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/vetements/femme/vestes.html" title="Vestes"><span>Vestes</span></a></li><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/vetements/femme/blousons.html" title="Blousons"><span>Blousons</span></a></li></ul></li><li class="ui-menu-item category-item level1 parent "><div class="open-children-toggle"></div><a href="https://www.thestore-dassault-aviation.com/fr/vetements/enfant.html" title="Enfant"><span>Enfant</span></a><ul class="subchildmenu"><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/vetements/enfant/tee-shirt.html" title="Tee-Shirt"><span>Tee-Shirt</span></a></li><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/vetements/enfant/sweatshirt.html" title="Sweatshirt"><span>Sweatshirt</span></a></li></ul></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/vetements/casquettes.html" title="Casquettes"><span>Casquettes</span></a></li><li class="ui-menu-item category-item level1 parent "><div class="open-children-toggle"></div><a href="https://www.thestore-dassault-aviation.com/fr/vetements/bebe.html" title="Bébé"><span>
705Bébé</span></a><ul class="subchildmenu"><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/vetements/bebe/sweatshirt.html" title="Sweatshirt"><span>Sweatshirt</span></a></li></ul></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/vetements/chaussures.html" title="Chaussures"><span>Chaussures</span></a></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/vetements/foulards.html" title="Foulards"><span>Foulards</span></a></li></ul></div></div></li><li class="ui-menu-item category-item level0 classic parent "><div class="open-children-toggle"></div><a href="https://www.thestore-dassault-aviation.com/fr/accessoires.html" class="level-top" title="Accessoires"><span>Accessoires</span></a><div class="level0 submenu"><div class="row"><ul class="subchildmenu"><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/voyage.html" title="Voyage"><span>Voyage</span></a></li><li class="ui-menu-item category-item level1 parent "><div class="open-children-toggle"></div><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/bureau.html" title="Bureau"><span>Bureau</span></a><ul class="subchildmenu"><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/bureau/papeterie.html" title="Papeterie"><span>Papeterie</span></a></li><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/bureau/ecriture.html" title="Ecriture"><span>Ecriture</span></a></li></ul></li><li class="ui-menu-item category-item level1 parent "><div class="open-children-toggle"></div><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/horlogerie.html" title="Horlogerie"><span>Horlogerie</span></a><ul class="subchildmenu"><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/horlogerie/montres.html" title="Montres"><span>Montres</span></a></li></ul></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/porte-clefs.html" title="Porte-clefs"><span>Porte-clefs</span></a></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/patch.html" title="Patch"><span>Patch</span></a></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/pin-s.html" title="Pin's"><span>Pin's</span></a></li><li class="ui-menu-item category-item level1 parent "><div class="open-children-toggle"></div><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/art-de-vivre.html" title="Art de vivre"><span>Art de vivre</span></a><ul class="subchildmenu"><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/art-de-vivre/parapluie.html" title="Parapluie"><span>Parapluie</span></a></li><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/art-de-vivre/mug.html" title="Art de la boisson"><span>Art de la boisson</span></a></li><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/art-de-vivre/bougie.html" title="Maison"><span>Maison</span></a></li><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/art-de-vivre/decorations-de-noel.html" title="Décorations de Noël"><span>Décorations de Noël</span></a></li></ul></li><li class="ui-menu-item category-item level1 parent "><div class="open-children-toggle"></div><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/hightech.html" title="Hightech"><span>Hightech</span></a><ul class="subchildmenu"><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/hightech/usb.html" title="USB"><span>USB</span></a></li><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/hightech/enceinte.html" title="Enceinte"><span>Enceinte</span></a></li><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/hightech/hifi.html" title="Hifi"><span>Hifi</span></a></li></ul></li><li class="ui-menu-item category-item level1 parent "><div class="open-children-toggle"></div><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/jouets.html" title="Jouets"><span>Jouets</span></a><ul class="subchildmenu"><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/jouets/peluches.html" title="Peluches"><span>Peluches</span></a></li><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/jouets/briques-de-construction.html" title="Briques de construction"><span>Briques de construction</span></a></li></ul></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/epicerie.html" title="Epicerie"><span>Epicerie</span></a></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/editions.html" title="Editions"><span>Editions</span></a></li></ul></div></div></li><li class="ui-menu-item category-item level0 classic parent "><div class="open-children-toggle"></div><a href="https://www.thestore-dassault-aviation.com/fr/bagagerie.html" class="level-top" title="Bagagerie"><span>
705Bagagerie</span></a><div class="level0 submenu"><div class="row"><ul class="subchildmenu"><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/bagagerie/tote-bag.html" title="Tote bag"><span>Tote bag</span></a></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/bagagerie/sac-pilote.html" title="Sac pilote"><span>Sac pilote</span></a></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/bagagerie/valise.html" title="Valise"><span>Valise</span></a></li></ul></div></div></li><li class="ui-menu-item category-item level0 classic "><a href="https://www.thestore-dassault-aviation.com/fr/fabrique-en-france.html" class="level-top" title="FABRIQUÉ EN FRANCE"><span>FABRIQUÉ EN FRANCE</span></a></li><li class="ui-menu-item category-item level0 classic "><a href="https://www.thestore-dassault-aviation.com/fr/journee-des-familles.html" class="level-top" title="Journée des familles Mérignac"><span>Journée des familles Mérignac</span></a></li>        </ul>
706    </nav>
707
708    
708<script type="text/javascript">
709        require(['jquery', 'domReady!'], function($) {
710            // Mega menu initialization
711            $(".navigation.sw-megamenu li.classic .submenu, .navigation.sw-megamenu li.staticwidth .submenu, .navigation.sw-megamenu li.classic .subchildmenu .subchildmenu").each(function () {
712                $(this).css("left", "-9999px");
713                $(this).css("right", "auto");
714            });
715
716            // Level 2+ menu positioning
717            $(".sw-megamenu").find("li.classic .subchildmenu > li.parent").on('mouseover', function () {
718                var popup = $(this).children("ul.subchildmenu");
719                var w_width = $(window).innerWidth();
720
721                if (popup) {
722                    var pos = $(this).offset();
723                    var c_width = $(popup).outerWidth();
724                    if (w_width <= pos.left + $(this).outerWidth() + c_width) {
725                        $(popup).css("left", "auto");
726                        $(popup).css("right", "100%");
727                    } else {
728                        $(popup).css("left", "100%");
729                        $(popup).css("right", "auto");
730                    }
731                }
732            });
733
734            // Top level menu positioning
735            $(".sw-megamenu").find("li.staticwidth.parent,li.classic.parent").on('mouseover', function () {
736                var popup = $(this).children(".submenu");
737                var w_width = $(window).innerWidth();
738
739                if (popup) {
740                    var pos = $(this).offset();
741                    var c_width = $(popup).outerWidth();
742                    if (w_width <= pos.left + $(this).outerWidth() + c_width) {
743                        $(popup).css("left", "auto");
744                        $(popup).css("right", "0");
745                    } else {
746                        $(popup).css("left", "0");
747                        $(popup).css("right", "auto");
748                    }
749                }
750            });
751
752            // Handle window resize
753            $(window).on('resize', function () {
754                $(".navigation.sw-megamenu li.classic .submenu, .navigation.sw-megamenu li.staticwidth .submenu, .navigation.sw-megamenu li.classic .subchildmenu .subchildmenu").each(function () {
755                    $(this).css("left", "-9999px");
756                    $(this).css("right", "auto");
757                });
758            });
759
760            // Mobile menu toggle
761            $(".nav-toggle").off('click').on('click', function (e) {
762                if (!$("html").hasClass("nav-open")) {
763                    $("html").addClass("nav-before-open");
764                    setTimeout(function () {
765                        $("html").addClass("nav-open");
766                    }, 300);
767                } else {
768                    $("html").removeClass("nav-open");
769                    setTimeout(function () {
770                        $("html").removeClass("nav-before-open");
771                    }, 300);
772                }
773            });
774
775            // Mobile submenu toggles
776            $("li.ui-menu-item > .open-children-toggle").off("click").on("click", function () {
777                if (!$(this).parent().children(".submenu").hasClass("opened")) {
778                    $(this).parent().children(".submenu").addClass("opened");
779                    $(this).parent().children("a").addClass("ui-state-active");
780                } else {
781                    $(this).parent().children(".submenu").removeClass("opened");
782                    $(this).parent().children("a").removeClass("ui-state-active");
783                }
784            });
785        });
786    </script>
786
787                </div>
788                                            <div class="section-item-title nav-sections-item-title"
789                     data-role="collapsible">
790                    <a class="nav-sections-item-switch"
791                       data-toggle="switch" href="#store.links">
792                        Compte                    </a>
793                </div>
794                <div class="section-item-content nav-sections-item-content"
795                     id="store.links"
796                     data-role="content">
797                    <!-- Account links -->                </div>
798                                            <div class="section-item-title nav-sections-item-title"
799                     data-role="collapsible">
800                    <a class="nav-sections-item-switch"
801                       data-toggle="switch" href="#store.settings">
802                        Paramètres                    </a>
803                </div>
804                <div class="section-item-content nav-sections-item-content"
805                     id="store.settings"
806                     data-role="content">
807                            <div class="switcher language switcher-language" data-ui-id="language-switcher" id="switcher-language-nav">
808        <strong class="label switcher-label"><span>Choisissez votre langue</span></strong>
809        <div class="actions dropdown options switcher-options">
810            <button class="action toggle switcher-trigger"
811                id="switcher-language-trigger-nav"
812                type="button"
813                aria-haspopup="menu"
814                aria-expanded="false"
815                aria-controls="ui-id-1"
816            >
817                <strong class="view-dassault_fr">
818                                        <span lang="fr">Français</span>
819                </strong>
820            </button>
821            <ul class="dropdown switcher-dropdown"
822                data-mage-init='{"dropdownDialog":{
823                    "appendTo":"#switcher-language-nav > .options",
824                    "triggerTarget":"#switcher-language-trigger-nav",
825                    "closeOnMouseLeave": false,
826                    "triggerClass":"active",
827                    "parentClass":"active",
828                    "buttons":null}}'>
829                                                                                                                        <li class="view-dassault_en switcher-option">
830                            <a href="#" data-post='&#x7B;&quot;action&quot;&#x3A;&quot;https&#x3A;&#x5C;&#x2F;&#x5C;&#x2F;www.thestore-dassault-aviation.com&#x5C;&#x2F;fr&#x5C;&#x2F;stores&#x5C;&#x2F;store&#x5C;&#x2F;redirect&#x5C;&#x2F;&quot;,&quot;data&quot;&#x3A;&#x7B;&quot;___store&quot;&#x3A;&quot;dassault_en&quot;,&quot;___from_store&quot;&#x3A;&quot;dassault_fr&quot;,&quot;uenc&quot;&#x3A;&quot;aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tL2VuLz9fX19zdG9yZT1kYXNzYXVsdF9lbg&#x7E;&#x7E;&quot;&#x7D;&#x7D;'>
831                                                                <span lang="en">English</span>
832                            </a>
833                        </li>
834                                                </ul>
835        </div>
836    </div>
837<script>
838    document.addEventListener("DOMContentLoaded", function () {
839        const switcherTrigger = document.querySelector(".switcher-trigger");
840        const languageMenu = document.querySelector(".switcher-dropdown");
841
842        if (!switcherTrigger || !languageMenu) return;
843
844        switcherTrigger.addEventListener("click", function () {
845            const isExpanded = this.getAttribute("aria-expanded") === "true";
846
847            this.setAttribute("aria-expanded", "true");
848            languageMenu.hidden = isExpanded;
849        });
850
851        document.addEventListener("click", function (event) {
852            if (!switcherTrigger.contains(event.target) && !languageMenu.contains(event.target)) {
853                closeMenu();
854            }
855        });
856
857        document.addEventListener("keydown", function (event) {
858            if (event.key === "Escape") {
859                closeMenu();
860            }
861        });
862
863        languageMenu.addEventListener("focusout", function (event) {
864            if (!languageMenu.contains(event.relatedTarget)) {
865                closeMenu();
866            }
867        });
868
869        function closeMenu() {
870            switcherTrigger.setAttribute("aria-expanded", "false");
871            languageMenu.hidden = true;
872        }
873    });
874</script>
874
875                </div>
876                    </div>
877    </div>
878</header>
879<div class="widget block block-static-block">
880    </div>
881<div class="widget block block-static-block">
882    <style>#html-body [data-pb-style=ECASV80]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="ECASV80"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style>
883label[for="oar-order-id"] span, label[for="oar-email"] span {
884    font-size: 0px;
885}
886label[for="oar-order-id"]:lang(fr) span:before {
887    content: "Numéro de commande";
888    font-size: 14px;
889}
890label[for="oar-order-id"]:lang(en) span:before {
891    content: "Order number";
892    font-size: 14px;
893}
894label[for="oar-email"]:lang(fr) span:before {
895    content: "Adresse e-mail";
896    font-size: 14px;
897}
898label[for="oar-email"]:lang(en) span:before {
899    content: "Email address";
900    font-size: 14px;
901}
902#oar-widget-orders-and-returns-form:lang(fr) .fieldset:after {
903    content: "Les champs obligatoires sont indiqués par un astérisque (*)";
904    color: red;
905    letter-spacing: normal;
906}
907#oar-widget-orders-and-returns-form:lang(en) .fieldset:after {
908    content: "Required fields are marked with an asterisk (*) ";
909    color: red;
910    letter-spacing: normal;
911}
912.sales-guest-form h1.page-title span {
913    font-size: 0px;
914}
915.sales-guest-form:lang(fr) h1.page-title span:before {
916    content: "Retours et Rétractation";
917    font-size: 28px;
918}
919.sales-guest-form:lang(en) h1.page-title span:before {
920    content: "Returns & Withdrawal";
921    font-size: 28px;
922}
923.prrma-returns-success h1.page-title span {
924    font-size: 0px;
925}
926.prrma-returns-success:lang(fr) h1.page-title span:before {
927    content: "Votre retour / rétractation a été créé avec succès";
928    font-size: 28px;
929}
930.prrma-returns-success:lang(en) h1.page-title span:before {
931    content: "Your return / withdrawal has been successfully created";
932    font-size: 28px;
933}
934div#returns_success_block p, #returns_success_block .block-content div {
935    font-size: 0px;
936}
937div#returns_success_block:lang(fr) p:before, #returns_success_block .block-content div:before {
938    content: "Votre demande de retour / rétractation a été reçue et est en cours de traitement. Notre équipe vous contactera sous peu.";
939    font-size: 14px;
940}
941div#returns_success_block:lang(en) p:before, #returns_success_block .block-content div:before {
942    content: "Your return / withdrawal request has been received and is being processed. Our team will c
942ontact you shortly.";
943    font-size: 14px;
944}
945label[for=returns_policy_checkbox] a {
946    font-size: 0px;
947}
948label[for=returns_policy_checkbox]:lang(fr) a:before {
949    content: "politique de retour & de rétractation";
950    font-size: 14px;
951}
952label[for=returns_policy_checkbox]:lang(en) a:before {
953    content: "return & withdrawal policy";
954    font-size: 14px;
955}
956</style></div></div></div></div>
957<main id="maincontent" class="page-main"><a id="contentarea" tabindex="-1"></a>
958<div class="page messages"><div data-placeholder="messages"></div>
959<div data-bind="scope: 'messages'">
960    <!-- ko if: cookieMessagesObservable() && cookieMessagesObservable().length > 0 -->
961    <div aria-atomic="true" role="alert" class="messages" data-bind="foreach: {
962        data: cookieMessagesObservable(), as: 'message'
963    }">
964        <div data-bind="attr: {
965            class: 'message-' + message.type + ' ' + message.type + ' message',
966            'data-ui-id': 'message-' + message.type
967        }">
968            <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div>
969        </div>
970    </div>
971    <!-- /ko -->
972
973    <div aria-atomic="true" role="alert" class="messages" data-bind="foreach: {
974        data: messages().messages, as: 'message'
975    }, afterRender: purgeMessages">
976        <div data-bind="attr: {
977            class: 'message-' + message.type + ' ' + message.type + ' message',
978            'data-ui-id': 'message-' + message.type
979        }">
980            <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div>
981        </div>
982    </div>
983</div>
984
985<script type="text/x-magento-init">
986    {
987        "*": {
988            "Magento_Ui/js/core/app": {
989                "components": {
990                        "messages": {
991                            "component": "Magento_Theme/js/view/messages"
992                        }
993                    }
994                }
995            }
996    }
997</script>
997
998</div><div class="columns"><div class="column main"><input name="form_key" type="hidden" value="3TQGJhdiU1Q2X9Zz" /><div id="authenticationPopup" data-bind="scope:'authenticationPopup', style: {display: 'none'}">
999        
999<script>window.authenticationPopup = {"autocomplete":"on","customerRegisterUrl":"https:\/\/www.thestore-dassault-aviation.com\/fr\/customer\/account\/create\/","customerForgotPasswordUrl":"https:\/\/www.thestore-dassault-aviation.com\/fr\/customer\/account\/forgotpassword\/","baseUrl":"https:\/\/www.thestore-dassault-aviation.com\/fr\/","customerLoginUrl":"https:\/\/www.thestore-dassault-aviation.com\/fr\/customer\/ajax\/login\/"}</script>
999    <!-- ko template: getTemplate() --><!-- /ko -->
1000        
1000<script type="text/x-magento-init">
1001        {
1002            "#authenticationPopup": {
1003                "Magento_Ui/js/core/app": {"components":{"authenticationPopup":{"component":"Magento_Customer\/js\/view\/authentication-popup","children":{"messages":{"component":"Magento_Ui\/js\/view\/messages","displayArea":"messages"},"captcha":{"component":"Magento_Captcha\/js\/view\/checkout\/loginCaptcha","displayArea":"additional-login-form-fields","formId":"user_login","configSource":"checkout"}}}}}            },
1004            "*": {
1005                "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fwww.thestore\u002Ddassault\u002Daviation.com\u002Fstatic\u002Fversion1790153004\u002Ffrontend\u002FSmartwave\u002Fporto\u002Ffr_FR\u002Fimages\u002Floader\u002D1.gif"
1006                                ,
1007                "Magento_Customer/js/customer-global-session-loader": {}
1008                            }
1009        }
1010    </script>
1010
1011</div>
1012<script type="text/x-magento-init">
1013    {
1014        "*": {
1015            "Magento_Customer/js/section-config": {
1016                "sections": {"stores\/store\/switch":["*"],"stores\/store\/switchrequest":["*"],"directory\/currency\/switch":["*"],"*":["messages"],"customer\/account\/logout":["*","recently_viewed_product","recently_compared_product","persistent"],"customer\/account\/loginpost":["*"],"customer\/account\/createpost":["*"],"customer\/account\/editpost":["*"],"customer\/ajax\/login":["checkout-data","cart","captcha"],"catalog\/product_compare\/add":["compare-products"],"catalog\/product_compare\/remove":["compare-products"],"catalog\/product_compare\/clear":["compare-products"],"sales\/guest\/reorder":["cart"],"sales\/order\/reorder":["cart"],"checkout\/cart\/add":["cart","directory-data"],"checkout\/cart\/delete":["cart"],"checkout\/cart\/updatepost":["cart"],"checkout\/cart\/updateitemoptions":["cart"],"checkout\/cart\/couponpost":["cart"],"checkout\/cart\/estimatepost":["cart"],"checkout\/cart\/estimateupdatepost":["cart"],"checkout\/onepage\/saveorder":["cart","checkout-data","last-ordered-items"],"checkout\/sidebar\/removeitem":["cart"],"checkout\/sidebar\/updateitemqty":["cart"],"rest\/*\/v1\/carts\/*\/payment-information":["cart","last-ordered-items","instant-purchase","captcha"],"rest\/*\/v1\/guest-carts\/*\/payment-information":["cart","captcha"],"rest\/*\/v1\/guest-carts\/*\/selected-payment-method":["cart","checkout-data"],"rest\/*\/v1\/carts\/*\/selected-payment-method":["cart","checkout-data","instant-purchase"],"customer\/address\/*":["instant-purchase"],"customer\/account\/*":["instant-purchase"],"vault\/cards\/deleteaction":["instant-purchase"],"multishipping\/checkout\/overviewpost":["cart"],"persistent\/index\/unsetcookie":["persistent"],"review\/product\/post":["review"],"wishlist\/index\/add":["wishlist","customer"],"wishlist\/index\/remove":["wishlist"],"wishlist\/index\/updateitemoptions":["wishlist"],"wishlist\/index\/update":["wishlist"],"wishlist\/index\/cart":["wishlist","cart"],"wishlist\/index\/fromcart":["wishlist","cart"],"wishlist\/index\/allcart":["wishlist","cart"],"wishlist\/shared\/allcart":["wishlist","cart"],"wishlist\/shared\/cart":["cart"],"zakeke\/customize\/addmultiple":["cart"],"euvat\/vatnumber\/validation":["cart","checkout-data"],"punchout\/session\/start":["start","customer","cart"],"checkout\/index\/index":["gtm-checkout"],"checkout\/onepage\/success":["gtm-checkout"]},
1017                "clientSideSections": ["checkout-data","cart-data"],
1018                "baseUrls": ["https:\/\/www.thestore-dassault-aviation.com\/fr\/"],
1019                "sectionNames": ["messages","customer","compare-products","last-ordered-items","cart","directory-data","instant-purchase","loggedAsCustomer","captcha","persistent","review","wishlist","budget","punchout-session","gtm-checkout","recently_viewed_product","recently_compared_product","product_data_storage"]            }
1020        }
1021    }
1022</script>
vendor: 1 bytes, line 1022
1022
1023<script type="text/x-magento-init">
1024    {
1025        "*": {
1026            "Magento_Customer/js/customer-data": {
1027                "sectionLoadUrl": "https\u003A\u002F\u002Fwww.thestore\u002Ddassault\u002Daviation.com\u002Ffr\u002Fcustomer\u002Fsection\u002Fload\u002F",
1028                "expirableSectionLifetime": 60,
1029                "expirableSectionNames": ["cart","persistent"],
1030                "cookieLifeTime": "3600",
1031                "cookieDomain": "www.thestore\u002Ddassault\u002Daviation.com",
1032                "updateSessionUrl": "https\u003A\u002F\u002Fwww.thestore\u002Ddassault\u002Daviation.com\u002Ffr\u002Fcustomer\u002Faccount\u002FupdateSession\u002F",
1033                "isLoggedIn": ""
1034            }
1035        }
1036    }
1037</script>
vendor: 1 bytes, line 1037
1037
1038<script type="text/x-magento-init">
1039    {
1040        "*": {
1041            "Magento_Customer/js/invalidation-processor": {
1042                "invalidationRules": {
1043                    "website-rule": {
1044                        "Magento_Customer/js/invalidation-rules/website-rule": {
1045                            "scopeConfig": {
1046                                "websiteId": "1"
1047                            }
1048                        }
1049                    }
1050                }
1051            }
1052        }
1053    }
1054</script>
vendor: 1 bytes, line 1054
1054
1055<script type="text/x-magento-init">
1056    {
1057        "body": {
1058            "pageCache": {"url":"https:\/\/www.thestore-dassault-aviation.com\/fr\/page_cache\/block\/render\/","handles":["default","cms_index_index","cms_page_view","cms_index_index_id_page-d-accueil","storeview_dassault_fr","website_dassault","punchout","yireo_googletagmanager2","yireo_googletagmanager2_cms_index_index"],"originalRequest":{"route":"cms","controller":"index","action":"index","uri":"\/fr\/"},"versionCookieName":"private_content_version"}        }
1059    }
1060</script>
1060
1061<div id="monkey_campaign" style="display:none;"
1062     data-mage-init='{"campaigncatcher":{"checkCampaignUrl": "https://www.thestore-dassault-aviation.com/fr/mailchimp/campaign/check/"}}'>
1063</div>
1064    
1064<script data-role="msrp-popup-template" type="text/x-magento-template">
1065    <div id="map-popup-click-for-price" class="map-popup">
1066        <div class="popup-header">
1067            <strong class="title" id="map-popup-heading-price"></strong>
1068        </div>
1069        <div class="popup-content">
1070            <div class="map-info-price" id="map-popup-content">
1071                <div class="price-box">
1072                    <div class="map-msrp" id="map-popup-msrp-box">
1073                        <span class="label">Prix</span>
1074                        <span class="old-price map-old-price" id="map-popup-msrp">
1075                            <span class="price"></span>
1076                        </span>
1077                    </div>
1078                    <div class="map-price" id="map-popup-price-box">
1079                        <span class="label">Prix ​​actuel</span>
1080                        <span id="map-popup-price" class="actual-price"></span>
1081                    </div>
1082                </div>
1083                <form action="" method="POST" class="map-form-addtocart">
1084                    <input type="hidden" name="product" class="product_id" value="" />
1085                    <button type="button"
1086                            title="Ajouter au panier"
1087                            class="action tocart primary">
1088                        <span>Ajouter au panier</span>
1089                    </button>
1090                    <div class="additional-addtocart-box">
1091                                            </div>
1092                </form>
1093            </div>
1094            <div class="map-text" id="map-popup-text">
1095                Our price is lower than the manufacturer&#039;s &quot;minimum advertised price.&quot; As a result, we cannot show you the price in catalog or the product page. <br><br> You have no obligation to purchase the product once you know the price. You can simply remove the item from your cart.            </div>
1096        </div>
1097    </div>
1098    </script>
1098
1099    
1099<script data-role="msrp-info-template" type="text/x-magento-template">
1100    <div id="map-popup-what-this" class="map-popup">
1101        <div class="popup-header">
1102            <strong class="title" id="map-popup-heading-what-this"></strong>
1103        </div>
1104        <div class="popup-content">
1105            <div class="map-help-text" id="map-popup-text-what-this">
1106                Our price is lower than the manufacturer&#039;s &quot;minimum advertised price.&quot; As a result, we cannot show you the price in catalog or the product page. <br><br> You have no obligation to purchase the product once you know the price. You can simply remove the item from your cart.            </div>
1107        </div>
1108    </div>
1109    </script>
1109
1110<style>#html-body [data-pb-style=U4PL5I2]{display:none;padding-top:0;padding-bottom:0}#html-body [data-pb-style=DHQD9U7]{justify-content:center;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=A2P2T8D]{min-height:480px}#html-body [data-pb-style=J4LPHTM]{background-position:center top;background-size:cover;background-repeat:no-repeat;min-height:480px}#html-body [data-pb-style=VUWYRT5]{min-height:480px;background-color:transparent}#html-body [data-pb-style=MY9U2WY]{background-position:center top;background-size:cover;background-repeat:no-repeat;min-height:480px}#html-body [data-pb-style=HPGJK61]{min-height:480px;background-color:transparent}#html-body [data-pb-style=D0CSNQF]{background-position:center top;background-size:cover;background-repeat:no-repeat;min-height:480px}#html-body [data-pb-style=YEJN077]{min-height:480px;background-color:transparent}#html-body [data-pb-style=M4OGLLS]{background-position:right center;background-size:cover;background-repeat:no-repeat;min-height:480px}#html-body [data-pb-style=Q1U6TY5]{min-height:480px;background-color:transparent}#html-body [data-pb-style=GKK36E7]{background-position:left top;background-size:cover;background-repeat:no-repeat;min-height:480px}#html-body [data-pb-style=V6IN28W]{min-height:480px;background-color:transparent}#html-body [data-pb-style=D6X2984]{background-position:left top;background-size:cover;background-repeat:no-repeat;min-height:480px}#html-body [data-pb-style=MV9MSQM]{min-height:480px;background-color:transparent}#html-body [data-pb-style=O7RTI56]{min-height:480px}#html-body [data-pb-style=MDLR0RQ]{background-position:right center;background-size:cover;background-repeat:no-repeat;min-height:480px}#html-body [data-pb-style=PUQIGX4]{background-color:transparent}#html-body [data-pb-style=R7C23DX]{display:none}#html-body [data-pb-style=IL3VIA1]{background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=FW0TPDX]{border-radius:0;min-height:480px;background-color:transparent}#html-body [data-pb-style=OF98S1V],#html-body [data-pb-style=P9ISG9K]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;margin-bottom:50px}#html-body [data-pb-style=MLRGWFA]{text-align:center}</style><div data-content-type="html" data-appearance="default" data-element="main" data-pb-style="U4PL5I2" data-decoded="true"><div class='b'></div>
1111<div class='b'></div>
1112<div class='b'></div>
1113<div class='b'></div>
1114<div class='b'></div>
1115<div class='b'></div>
1116<div class='b'></div>
1117<div class='b'></div>
1118<div class='b'></div>
1119<div class='b'></div>
1120<div class='b'></div>
1121<div class='b'></div>
1122<div class='b'></div>
1123<div class='b'></div>
1124<div class='b'></div>
1125<div class='b'></div>
1126<div class='b'></div>
1127<div class='b'></div>
1128<div class='b'></div>
1129<div class='b'></div>
1130<div class='b'></div>
1131<div class='b'></div>
1132<div class='b'></div>
1133<div class='b'></div>
1134<div class='b'></div>
1135<div class='b'></div>
1136<div class='b'></div>
1137<div class='b'></div>
1138<div class='b'></div>
1139<div class='b'></div>
1140<div class='b'></div>
1141<div class='b'></div>
1142<div class='b'></div>
1143<div class='b'></div>
1144<div class='b'></div>
1145<div class='b'></div>
1146<div class='b'></div>
1147<div class='b'></div>
1148<div class='b'></div>
1149<div class='b'></div>
1150<div class='b'></div>
1151<div class='b'></div>
1152<div class='b'></div>
1153<div class='b'></div>
1154<div class='b'></div>
1155<div class='b'></div>
1156<div class='b'></div>
1157<div class='b'></div>
1158<div class='b'></div>
1159<div class='b'></div>
1160<div class='b'></div>
1161<div class='b'></div>
1162<div class='b'></div>
1163<div class='b'></div>
1164<div class='b'></div>
1165<div class='b'></div>
1166<div class='b'></div>
1167<div class='b'></div>
1168<div class='b'></div>
1169<div class='b'></div>
1170<div class='b'></div>
1171<div class='b'></div>
1172<div class='b'></div>
1173<div class='b'></div>
1174<div class='b'></div>
1175<div class='b'></div>
1176<div class='b'></div>
1177<div class='b'></div>
1178<div class='b'></div>
1179<div class='b'></div>
1180<div class='b'></div>
1181<div class='b'></div>
1182<div class='b'></div>
1183<div class='b'></div>
1184<div class='b'></div>
1185<div class='b'></div>
1186<div class='b'></div>
1187<div class='b'></div>
1188<div class='b'></div>
1189<div class='b'></div>
1190<div class='b'></div>
1191<div class='b'></div>
1192<div class='b'></div>
1193<div class='b'></div>
1194<div class='b'></div>
1195<div class='b'></div>
1196<div class='b'></div>
1197<div class='b'></div>
1198<div class='b'></div>
1199<div class='b'></div>
1200<div class='b'></div>
1201<div class='b'></div>
1202<div class='b'></div>
1203<div class='b'></div>
1204<div class='b'></div>
1205<div class='b'></div>
1206<div class='b'></div>
1207<div class='b'></div>
1208<div class='b'></div>
1209<div class='b'></div>
1210
1211<style>
1212
1213.b {
1214  border-radius: 50%;
1215  float: left;
1216  margin-top: -250px;
1217  position: absolute;
1218  z-index: 9999;
1219}
1220.b:nth-child(1) {
1221  margin-left: 0%;
1222  width: 9px;
1223  height: 9px;
1224  background: rgba(235, 235, 235, 0.8);
1225  box-shadow: 0 0 15px 10px rgba(235, 235, 235, 0.5);
1226  animation: fall 21s 3s infinite;
1227}
1228.b:nth-child(2) {
1229  margin-left: 1%;
1230  width: 3px;
1231  height: 3px;
1232  background: rgba(252, 252, 252, 0.8);
1233  box-shadow: 0 0 15px 10px rgba(252, 252, 252, 0.5);
1234  animation: fall 19s 10s infinite;
1235}
1236.b:nth-child(3) {
1237  margin-left: 2%;
1238  width: 3px;
1239  height: 3px;
1240  background: rgba(252, 252, 252, 0.8);
1241  box-shadow: 0 0 15px 10px rgba(252, 252, 252, 0.5);
1242  animation: fall 15s 8s infinite;
1243}
1244.b:nth-child(4) {
1245  margin-left: 3%;
1246  width: 8px;
1247  height: 8px;
1248  background: rgba(252, 252, 252, 0.8);
1249  box-shadow: 0 0 15px 10px rgba(252, 252, 252, 0.5);
1250  animation: fall 20s 9s infinite;
1251}
1252.b:nth-child(5) {
1253  margin-left: 4%;
1254  width: 7px;
1255  height: 7px;
1256  background: rgba(255, 255, 255, 0.8);
1257  box-shadow: 0 0 15px 10px rgba(255, 255, 255, 0.5);
1258  animation: fall 17s 10s infinite;
1259}
1260.b:nth-child(6) {
1261  margin-left: 5%;
1262  width: 2px;
1263  height: 2px;
1264  background: rgba(255, 255, 255, 0.8);
1265  box-shadow: 0 0 15px 10px rgba(255, 255, 255, 0.5);
1266  animation: fall 27s 11s infinite;
1267}
1268.b:nth-child(7) {
1269  margin-left: 6%;
1270  width: 9px;
1271  height: 9px;
1272  background: rgba(235, 235, 235, 0.8);
1273  box-shadow: 0 0 15px 10px rgba(235, 235, 235, 0.5);
1274  animation: fall 12s 11s infinite;
1275}
1276.b:nth-child(8) {
1277  margin-left: 7%;
1278  width: 6px;
1279  height: 6px;
1280  background: rgba(247, 247, 247, 0.8);
1281  box-shadow: 0 0 15px 10px rgba(247, 247, 247, 0.5);
1282  animation: fall 30s 11s infinite;
1283}
1284.b:nth-child(9) {
1285  margin-left: 8%;
1286  width: 9px;
1287  height: 9px;
1288  background: rgba(242, 242, 242, 0.8);
1289  box-shadow: 0 0 15px 10px rgba(242, 242, 242, 0.5);
1290  animation: fall 16s 7s infinite;
1291}
1292.b:nth-child(10) {
1293  margin-left: 9%;
1294  width: 10px;
1295  height: 10px;
1296  background: rgba(245, 245, 245, 0.8);
1297  box-shadow: 0 0 15px 10px rgba(245, 245, 245, 0.5);
1298  animation: fall 12s 4s infinite;
1299}
1300.b:nth-child(11) {
1301  margin-left: 10%;
1302  width: 5px;
1303  height: 5px;
1304  background: rgba(242, 242, 242, 0.8);
1305  box-shadow: 0 0 15px 10px rgba(242, 242, 242, 0.5);
1306  animation: fall 15s 8s infinite;
1307}
1308.b:nth-child(12) {
1309  margin-left: 11%;
1310  width: 4px;
1311  height: 4px;
1312  background: rgba(250, 250, 250, 0.8);
1313  box-shadow: 0 0 15px 10px rgba(250, 250, 250, 0.5);
1314  animation: fall 27s 7s infinite;
1315}
1316.b:nth-child(13) {
1317  margin-left: 12%;
1318  width: 4px;
1319  height: 4px;
1320  background: rgba(240, 240, 240, 0.8);
1321  box-shadow: 0 0 15px 10px rgba(240, 240, 240, 0.5);
1322  animation: fall 26s 2s infinite;
1323}
1324.b:nth-child(14) {
1325  margin-left: 13%;
1326  width: 6px;
1327  height: 6px;
1328  background: rgba(252, 252, 252, 0.8);
1329  box-shadow: 0 0 15px 10px rgba(252, 252, 252, 0.5);
1330  animation: fall 17s 7s infinite;
1331}
1332.b:nth-child(15) {
1333  margin-left: 14%;
1334  width: 8px;
1335  height: 8px;
1336  background: rgba(250, 250, 250, 0.8);
1337  box-shadow: 0 0 15px 10px rgba(250, 250, 250, 0.5);
1338  animation: fall 28s 11s infinite;
1339}
1340.b:nth-child(16) {
1341  margin-left: 15%;
1342  width: 5px;
1343  height: 5px;
1344  background: rgba(252, 252, 252, 0.8);
1345  box-shadow: 0 0 15px 10px rgba(252, 252, 252, 0.5);
1346  animation: fall 17s 3s infinite;
1347}
1348.b:nth-child(17) {
1349  margin-left: 16%;
1350  width: 3px;
1351  height: 3px;
1352  background: rgba(237, 237, 237, 0.8);
1353  box-shadow: 0 0 15px 10px rgba(237, 237, 237, 0.5);
1354  animation: fall 28s 10s infinite;
1355}
1356.b:nth-child(18) {
1357  margin-left: 17%;
1358  width: 6px;
1359  height: 6px;
1360  background: rgba(252, 252, 252, 0.8);
1361  box-shadow: 0 0 15px 10px rgba(252, 252, 252, 0.5);
1362  animation: fall 14s 9s infinite;
1363}
1364.b:nth-child(19) {
1365  margin-left: 18%;
1366  width: 8px;
1367  height: 8px;
1368  background: rgba(237, 237, 237, 0.8);
1369  box-shadow: 0 0 15px 10px rgba(237, 237, 237, 0.5);
1370  animation: fall 16s 10s infinite;
1371}
1372.b:nth-child(20) {
1373  margin-left: 19%;
1374  width: 7px;
1375  height: 7px;
1376  background: rgba(242, 242, 242, 0.8);
1377  box-shadow: 0 0 15px 10px rgba(242, 242, 242, 0.5);
1378  animation: fall 22s 7s infinite;
1379}
1380.b:nth-child(21) {
1381  margin-left: 20%;
1382  width: 3px;
1383  height: 3px;
1384  background: rgba(255, 255, 255, 0.8);
1385  box-shadow: 0 0 15px 10px rgba(255, 255, 255, 0.5);
1386  animation: fall 18s 10s infinite;
1387}
1388.b:nth-child(22) {
1389  margin-left: 21%;
1390  width: 10px;
1391  height: 10px;
1392  background: rgba(252, 252, 252, 0.8);
1393  box-shadow: 0 0 15px 10px rgba(252, 252, 252, 0.5);
1394  animation: fall 16s 6s infinite;
1395}
1396.b:nth-child(23) {
1397  margin-left: 22%;
1398  width: 6px;
1399  height: 6px;
1400  background: rgba(247, 247, 247, 0.8);
1401  box-shadow: 0 0 15px 10px rgba(247, 247, 247, 0.5);
1402  animation: fall 16s 5s infinite;
1403}
1404.b:nth-child(24) {
1405  margin-left: 23%;
1406  width: 11px;
1407  height: 11px;
1408  background: rgba(247, 247, 247, 0.8);
1409  box-shadow: 0 0 15px 10px rgba(247, 247, 247, 0.5);
1410  animation: fall 16s 8s infinite;
1411}
1412.b:nth-child(25) {
1413  margin-left: 24%;
1414  width: 10px;
1415  height: 10px;
1416  background: rgba(237, 237, 237, 0.8);
1417  box-shadow: 0 0 15px 10px rgba(237, 237, 237, 0.5);
1418  animation: fall 11s 2s infinite;
1419}
1420.b:nth-child(26) {
1421  margin-left: 25%;
1422  width: 3px;
1423  height: 3px;
1424  background: rgba(252, 252, 252, 0.8);
1425  box-shadow: 0 0 15px 10px rgba(252, 252, 252, 0.5);
1426  animation: fall 27s 5s infinite;
1427}
1428.b:nth-child(27) {
1429  margin-left: 26%;
1430  width: 10px;
1431  height: 10px;
1432  background: rgba(252, 252, 252, 0.8);
1433  box-shadow: 0 0 15px 10px rgba(252, 252, 252, 0.5);
1434  animation: fall 13s 8s infinite;
1435}
1436.b:nth-child(28) {
1437  margin-left: 27%;
1438  width: 7px;
1439  height: 7px;
1440  background: rgba(250, 250, 250, 0.8);
1441  box-shadow: 0 0 15px 10px rgba(250, 250, 250, 0.5);
1442  animation: fall 25s 7s infinite;
1443}
1444.b:nth-child(29) {
1445  margin-left: 28%;
1446  width: 10px;
1447  height: 10px;
1448  background: rgba(255, 255, 255, 0.8);
1449  box-shadow: 0 0 15px 10px rgba(255, 255, 255, 0.5);
1450  animation: fall 12s 3s infinite;
1451}
1452.b:nth-child(30) {
1453  margin-left: 29%;
1454  width: 7px;
1455  height: 7px;
1456  background: rgba(240, 240, 240, 0.8);
1457  box-shadow: 0 0 15px 10px rgba(240, 240, 240, 0.5);
1458  animation: fall 20s 11s infinite;
1459}
1460.b:nth-child(31) {
1461  margin-left: 30%;
1462  width: 2px;
1463  height: 2px;
1464  background: rgba(237, 237, 237, 0.8);
1465  box-shadow: 0 0 15px 10px rgba(237, 237, 237, 0.5);
1466  animation: fall 18s 11s infinite;
1467}
1468.b:nth-child(32) {
1469  margin-left: 31%;
1470  width: 4px;
1471  height: 4px;
1472  background: rgba(250, 250, 250, 0.8);
1473  box-shadow: 0 0 15px 10px rgba(250, 250, 250, 0.5);
1474  animation: fall 20s 5s infinite;
1475}
1476.b:nth-child(33) {
1477  margin-left: 32%;
1478  width: 6px;
1479  height: 6px;
1480  background: rgba(245, 245, 245, 0.8);
1481  box-shadow: 0 0 15px 10px rgba(245, 245, 245, 0.5);
1482  animation: fall 24s 8s infinite;
1483}
1484.b:nth-child(34) {
1485  margin-left: 33%;
1486  width: 3px;
1487  height: 3px;
1488  background: rgba(235, 235, 235, 0.8);
1489  box-shadow: 0 0 15px 10px rgba(235, 235, 235, 0.5);
1490  animation: fall 21s 9s infinite;
1491}
1492.b:nth-child(35) {
1493  margin-left: 34%;
1494  width: 8px;
1495  height: 8px;
1496  background: rgba(252, 252, 252, 0.8);
1497  box-shadow: 0 0 15px 10px rgba(252, 252, 252, 0.5);
1498  animation: fall 27s 5s infinite;
1499}
1500.b:nth-child(36) {
1501  margin-left: 35%;
1502  width: 9px;
1503  height: 9px;
1504  background: rgba(247, 247, 247, 0.8);
1505  box-shadow: 0 0 15px 10px rgba(247, 247, 247, 0.5);
1506  animation: fall 25s 4s infinite;
1507}
1508.b:nth-child(37) {
1509  margin-left: 36%;
1510  width: 6px;
1511  height: 6px;
1512  background: rgba(235, 235, 235, 0.8);
1513  box-shadow: 0 0 15px 10px rgba(235, 235, 235, 0.5);
1514  animation: fall 30s 10s infinite;
1515}
1516.b:nth-child(38) {
1517  margin-left: 37%;
1518  width: 8px;
1519  height: 8px;
1520  background: rgba(240, 240, 240, 0.8);
1521  box-shadow: 0 0 15px 10px rgba(240, 240, 240, 0.5);
1522  animation: fall 22s 4s infinite;
1523}
1524.b:nth-child(39) {
1525  margin-left: 38%;
1526  width: 2px;
1527  height: 2px;
1528  background: rgba(242, 242, 242, 0.8);
1529  box-shadow: 0 0 15px 10px rgba(242, 242, 242, 0.5);
1530  animation: fall 23s 9s infinite;
1531}
1532.b:nth-child(40) {
1533  margin-left: 39%;
1534  width: 8px;
1535  height: 8px;
1536  background: rgba(250, 250, 250, 0.8);
1537  box-shadow: 0 0 15px 10px rgba(250, 250, 250, 0.5);
1538  animation: fall 23s 3s infinite;
1539}
1540.b:nth-child(41) {
1541  margin-left: 40%;
1542  width: 11px;
1543  height: 11px;
1544  background: rgba(235, 235, 235, 0.8);
1545  box-shadow: 0 0 15px 10px rgba(235, 235, 235, 0.5);
1546  animation: fall 30s 6s infinite;
1547}
1548.b:nth-child(42) {
1549  margin-left: 41%;
1550  width: 4px;
1551  height: 4px;
1552  background: rgba(245, 245, 245, 0.8);
1553  box-shadow: 0 0 15px 10px rgba(245, 245, 245, 0.5);
1554  animation: fall 23s 4s infinite;
1555}
1556.b:nth-child(43) {
1557  margin-left: 42%;
1558  width: 6px;
1559  height: 6px;
1560  background: rgba(232, 232, 232, 0.8);
1561  box-shadow: 0 0 15px 10px rgba(232, 232, 232, 0.5);
1562  animation: fall 12s 5s infinite;
1563}
1564.b:nth-child(44) {
1565  margin-left: 43%;
1566  width: 11px;
1567  height: 11px;
1568  background: rgba(240, 240, 240, 0.8);
1569  box-shadow: 0 0 15px 10px rgba(240, 240, 240, 0.5);
1570  animation: fall 29s 9s infinite;
1571}
1572.b:nth-child(45) {
1573  margin-left: 44%;
1574  width: 6px;
1575  height: 6px;
1576  background: rgba(252, 252, 252, 0.8);
1577  box-shadow: 0 0 15px 10px rgba(252, 252, 252, 0.5);
1578  animation: fall 13s 8s infinite;
1579}
1580.b:nth-child(46) {
1581  margin-left: 45%;
1582  width: 9px;
1583  height: 9px;
1584  background: rgba(237, 237, 237, 0.8);
1585  box-shadow: 0 0 15px 10px rgba(237, 237, 237, 0.5);
1586  animation: fall 20s 5s infinite;
1587}
1588.b:nth-child(47) {
1589  margin-left: 46%;
1590  width: 9px;
1591  height: 9px;
1592  background: rgba(247, 247, 247, 0.8);
1593  box-shadow: 0 0 15px 10px rgba(247, 247, 247, 0.5);
1594  animation: fall 21s 8s infinite;
1595}
1596.b:nth-child(48) {
1597  margin-left: 47%;
1598  width: 9px;
1599  height: 9px;
1600  background: rgba(250, 250, 250, 0.8);
1601  box-shadow: 0 0 15px 10px rgba(250, 250, 250, 0.5);
1602  animation: fall 24s 6s infinite;
1603}
1604.b:nth-child(49) {
1605  margin-left: 48%;
1606  width: 10px;
1607  height: 10px;
1608  background: rgba(245, 245, 245, 0.8);
1609  box-shadow: 0 0 15px 10px rgba(245, 245, 245, 0.5);
1610  animation: fall 30s 4s infinite;
1611}
1612.b:nth-child(50) {
1613  margin-left: 49%;
1614  width: 3px;
1615  height: 3px;
1616  background: rgba(245, 245, 245, 0.8);
1617  box-shadow: 0 0 15px 10px rgba(245, 245, 245, 0.5);
1618  animation: fall 15s 11s infinite;
1619}
1620.b:nth-child(51) {
1621  margin-left: 50%;
1622  width: 7px;
1623  height: 7px;
1624  background: rgba(250, 250, 250, 0.8);
1625  box-shadow: 0 0 15px 10px rgba(250, 250, 250, 0.5);
1626  animation: fall 17s 10s infinite;
1627}
1628.b:nth-child(52) {
1629  margin-left: 51%;
1630  width: 3px;
1631  height: 3px;
1632  background: rgba(237, 237, 237, 0.8);
1633  box-shadow: 0 0 15px 10px rgba(237, 237, 237, 0.5);
1634  animation: fall 27s 11s infinite;
1635}
1636.b:nth-child(53) {
1637  margin-left: 52%;
1638  width: 6px;
1639  height: 6px;
1640  background: rgba(240, 240, 240, 0.8);
1641  box-shadow: 0 0 15px 10px rgba(240, 240, 240, 0.5);
1642  animation: fall 28s 8s infinite;
1643}
1644.b:nth-child(54) {
1645  margin-left: 53%;
1646  width: 3px;
1647  height: 3px;
1648  background: rgba(237, 237, 237, 0.8);
1649  box-shadow: 0 0 15px 10px rgba(237, 237, 237, 0.5);
1650  animation: fall 24s 5s infinite;
1651}
1652.b:nth-child(55) {
1653  margin-left: 54%;
1654  width: 5px;
1655  height: 5px;
1656  background: rgba(247, 247, 247, 0.8);
1657  box-shadow: 0 0 15px 10px rgba(247, 247, 247, 0.5);
1658  animation: fall 25s 2s infinite;
1659}
1660.b:nth-child(56) {
1661  margin-left: 55%;
1662  width: 3px;
1663  height: 3px;
1664  background: rgba(255, 255, 255, 0.8);
1665  box-shadow: 0 0 15px 10px rgba(255, 255, 255, 0.5);
1666  animation: fall 28s 3s infinite;
1667}
1668.b:nth-child(57) {
1669  margin-left: 56%;
1670  width: 4px;
1671  height: 4px;
1672  background: rgba(235, 235, 235, 0.8);
1673  box-shadow: 0 0 15px 10px rgba(235, 235, 235, 0.5);
1674  animation: fall 20s 7s infinite;
1675}
1676.b:nth-child(58) {
1677  margin-left: 57%;
1678  width: 10px;
1679  height: 10px;
1680  background: rgba(232, 232, 232, 0.8);
1681  box-shadow: 0 0 15px 10px rgba(232, 232, 232, 0.5);
1682  animation: fall 18s 2s infinite;
1683}
1684.b:nth-child(59) {
1685  margin-left: 58%;
1686  width: 7px;
1687  height: 7px;
1688  background: rgba(252, 252, 252, 0.8);
1689  box-shadow: 0 0 15px 10px rgba(252, 252, 252, 0.5);
1690  animation: fall 19s 3s infinite;
1691}
1692.b:nth-child(60) {
1693  margin-left: 59%;
1694  width: 2px;
1695  height: 2px;
1696  background: rgba(255, 255, 255, 0.8);
1697  box-shadow: 0 0 15px 10px rgba(255, 255, 255, 0.5);
1698  animation: fall 12s 5s infinite;
1699}
1700.b:nth-child(61) {
1701  margin-left: 60%;
1702  width: 7px;
1703  height: 7px;
1704  background: rgba(237, 237, 237, 0.8);
1705  box-shadow: 0 0 15px 10px rgba(237, 237, 237, 0.5);
1706  animation: fall 16s 11s infinite;
1707}
1708.b:nth-child(62) {
1709  margin-left: 61%;
1710  width: 11px;
1711  height: 11px;
1712  background: rgba(250, 250, 250, 0.8);
1713  box-shadow: 0 0 15px 10px rgba(250, 250, 250, 0.5);
1714  animation: fall 27s 6s infinite;
1715}
1716.b:nth-child(63) {
1717  margin-left: 62%;
1718  width: 7px;
1719  height: 7px;
1720  background: rgba(255, 255, 255, 0.8);
1721  box-shadow: 0 0 15px 10px rgba(255, 255, 255, 0.5);
1722  animation: fall 27s 6s infinite;
1723}
1724.b:nth-child(64) {
1725  margin-left: 63%;
1726  width: 4px;
1727  height: 4px;
1728  background: rgba(235, 235, 235, 0.8);
1729  box-shadow: 0 0 15px 10px rgba(235, 235, 235, 0.5);
1730  animation: fall 20s 10s infinite;
1731}
1732.b:nth-child(65) {
1733  margin-left: 64%;
1734  width: 2px;
1735  height: 2px;
1736  background: rgba(252, 252, 252, 0.8);
1737  box-shadow: 0 0 15px 10px rgba(252, 252, 252, 0.5);
1738  animation: fall 23s 8s infinite;
1739}
1740.b:nth-child(66) {
1741  margin-left: 65%;
1742  width: 7px;
1743  height: 7px;
1744  background: rgba(232, 232, 232, 0.8);
1745  box-shadow: 0 0 15px 10px rgba(232, 232, 232, 0.5);
1746  animation: fall 16s 5s infinite;
1747}
1748.b:nth-child(67) {
1749  margin-left: 66%;
1750  width: 8px;
1751  height: 8px;
1752  background: rgba(235, 235, 235, 0.8);
1753  box-shadow: 0 0 15px 10px rgba(235, 235, 235, 0.5);
1754  animation: fall 23s 9s infinite;
1755}
1756.b:nth-child(68) {
1757  margin-left: 67%;
1758  width: 2px;
1759  height: 2px;
1760  background: rgba(255, 255, 255, 0.8);
1761  box-shadow: 0 0 15px 10px rgba(255, 255, 255, 0.5);
1762  animation: fall 11s 11s infinite;
1763}
1764.b:nth-child(69) {
1765  margin-left: 68%;
1766  width: 3px;
1767  height: 3px;
1768  background: rgba(232, 232, 232, 0.8);
1769  box-shadow: 0 0 15px 10px rgba(232, 232, 232, 0.5);
1770  animation: fall 13s 5s infinite;
1771}
1772.b:nth-child(70) {
1773  margin-left: 69%;
1774  width: 9px;
1775  height: 9px;
1776  background: rgba(255, 255, 255, 0.8);
1777  box-shadow: 0 0 15px 10px rgba(255, 255, 255, 0.5);
1778  animation: fall 23s 5s infinite;
1779}
1780.b:nth-child(71) {
1781  margin-left: 70%;
1782  width: 2px;
1783  height: 2px;
1784  background: rgba(255, 255, 255, 0.8);
1785  box-shadow: 0 0 15px 10px rgba(255, 255, 255, 0.5);
1786  animation: fall 28s 9s infinite;
1787}
1788.b:nth-child(72) {
1789  margin-left: 71%;
1790  width: 4px;
1791  height: 4px;
1792  background: rgba(252, 252, 252, 0.8);
1793  box-shadow: 0 0 15px 10px rgba(252, 252, 252, 0.5);
1794  animation: fall 20s 10s infinite;
1795}
1796.b:nth-child(73) {
1797  margin-left: 72%;
1798  width: 4px;
1799  height: 4px;
1800  background: rgba(252, 252, 252, 0.8);
1801  box-shadow: 0 0 15px 10px rgba(252, 252, 252, 0.5);
1802  animation: fall 27s 6s infinite;
1803}
1804.b:nth-child(74) {
1805  margin-left: 73%;
1806  width: 7px;
1807  height: 7px;
1808  background: rgba(240, 240, 240, 0.8);
1809  box-shadow: 0 0 15px 10px rgba(240, 240, 240, 0.5);
1810  animation: fall 15s 7s infinite;
1811}
1812.b:nth-child(75) {
1813  margin-left: 74%;
1814  width: 8px;
1815  height: 8px;
1816  background: rgba(237, 237, 237, 0.8);
1817  box-shadow: 0 0 15px 10px rgba(237, 237, 237, 0.5);
1818  animation: fall 14s 9s infinite;
1819}
1820.b:nth-child(76) {
1821  margin-left: 75%;
1822  width: 7px;
1823  height: 7px;
1824  background: rgba(250, 250, 250, 0.8);
1825  box-shadow: 0 0 15px 10px rgba(250, 250, 250, 0.5);
1826  animation: fall 13s 8s infinite;
1827}
1828.b:nth-child(77) {
1829  margin-left: 76%;
1830  width: 4px;
1831  height: 4px;
1832  background: rgba(235, 235, 235, 0.8);
1833  box-shadow: 0 0 15px 10px rgba(235, 235, 235, 0.5);
1834  animation: fall 13s 9s infinite;
1835}
1836.b:nth-child(78) {
1837  margin-left: 77%;
1838  width: 2px;
1839  height: 2px;
1840  background: rgba(237, 237, 237, 0.8);
1841  box-shadow: 0 0 15px 10px rgba(237, 237, 237, 0.5);
1842  animation: fall 29s 4s infinite;
1843}
1844.b:nth-child(79) {
1845  margin-left: 78%;
1846  width: 10px;
1847  height: 10px;
1848  background: rgba(232, 232, 232, 0.8);
1849  box-shadow: 0 0 15px 10px rgba(232, 232, 232, 0.5);
1850  animation: fall 24s 7s infinite;
1851}
1852.b:nth-child(80) {
1853  margin-left: 79%;
1854  width: 8px;
1855  height: 8px;
1856  background: rgba(252, 252, 252, 0.8);
1857  box-shadow: 0 0 15px 10px rgba(252, 252, 252, 0.5);
1858  animation: fall 29s 7s infinite;
1859}
1860.b:nth-child(81) {
1861  margin-left: 80%;
1862  width: 2px;
1863  height: 2px;
1864  background: rgba(250, 250, 250, 0.8);
1865  box-shadow: 0 0 15px 10px rgba(250, 250, 250, 0.5);
1866  animation: fall 28s 4s infinite;
1867}
1868.b:nth-child(82) {
1869  margin-left: 81%;
1870  width: 10px;
1871  height: 10px;
1872  background: rgba(242, 242, 242, 0.8);
1873  box-shadow: 0 0 15px 10px rgba(242, 242, 242, 0.5);
1874  animation: fall 12s 5s infinite;
1875}
1876.b:nth-child(83) {
1877  margin-left: 82%;
1878  width: 8px;
1879  height: 8px;
1880  background: rgba(247, 247, 247, 0.8);
1881  box-shadow: 0 0 15px 10px rgba(247, 247, 247, 0.5);
1882  animation: fall 27s 9s infinite;
1883}
1884.b:nth-child(84) {
1885  margin-left: 83%;
1886  width: 4px;
1887  height: 4px;
1888  background: rgba(237, 237, 237, 0.8);
1889  box-shadow: 0 0 15px 10px rgba(237, 237, 237, 0.5);
1890  animation: fall 30s 11s infinite;
1891}
1892.b:nth-child(85) {
1893  margin-left: 84%;
1894  width: 11px;
1895  height: 11px;
1896  background: rgba(237, 237, 237, 0.8);
1897  box-shadow: 0 0 15px 10px rgba(237, 237, 237, 0.5);
1898  animation: fall 12s 7s infinite;
1899}
1900.b:nth-child(86) {
1901  margin-left: 85%;
1902  width: 5px;
1903  height: 5px;
1904  background: rgba(250, 250, 250, 0.8);
1905  box-shadow: 0 0 15px 10px rgba(250, 250, 250, 0.5);
1906  animation: fall 19s 8s infinite;
1907}
1908.b:nth-child(87) {
1909  margin-left: 86%;
1910  width: 7px;
1911  height: 7px;
1912  background: rgba(237, 237, 237, 0.8);
1913  box-shadow: 0 0 15px 10px rgba(237, 237, 237, 0.5);
1914  animation: fall 18s 4s infinite;
1915}
1916.b:nth-child(88) {
1917  margin-left: 87%;
1918  width: 6px;
1919  height: 6px;
1920  background: rgba(232, 232, 232, 0.8);
1921  box-shadow: 0 0 15px 10px rgba(232, 232, 232, 0.5);
1922  animation: fall 29s 2s infinite;
1923}
1924.b:nth-child(89) {
1925  margin-left: 88%;
1926  width: 7px;
1927  height: 7px;
1928  background: rgba(250, 250, 250, 0.8);
1929  box-shadow: 0 0 15px 10px rgba(250, 250, 250, 0.5);
1930  animation: fall 20s 9s infinite;
1931}
1932.b:nth-child(90) {
1933  margin-left: 89%;
1934  width: 4px;
1935  height: 4px;
1936  background: rgba(240, 240, 240, 0.8);
1937  box-shadow: 0 0 15px 10px rgba(240, 240, 240, 0.5);
1938  animation: fall 25s 6s infinite;
1939}
1940.b:nth-child(91) {
1941  margin-left: 90%;
1942  width: 8px;
1943  height: 8px;
1944  background: rgba(252, 252, 252, 0.8);
1945  box-shadow: 0 0 15px 10px rgba(252, 252, 252, 0.5);
1946  animation: fall 29s 6s infinite;
1947}
1948.b:nth-child(92) {
1949  margin-left: 91%;
1950  width: 6px;
1951  height: 6px;
1952  background: rgba(235, 235, 235, 0.8);
1953  box-shadow: 0 0 15px 10px rgba(235, 235, 235, 0.5);
1954  animation: fall 30s 3s infinite;
1955}
1956.b:nth-child(93) {
1957  margin-left: 92%;
1958  width: 3px;
1959  height: 3px;
1960  background: rgba(250, 250, 250, 0.8);
1961  box-shadow: 0 0 15px 10px rgba(250, 250, 250, 0.5);
1962  animation: fall 27s 8s infinite;
1963}
1964.b:nth-child(94) {
1965  margin-left: 93%;
1966  width: 9px;
1967  height: 9px;
1968  background: rgba(232, 232, 232, 0.8);
1969  box-shadow: 0 0 15px 10px rgba(232, 232, 232, 0.5);
1970  animation: fall 11s 10s infinite;
1971}
1972.b:nth-child(95) {
1973  margin-left: 94%;
1974  width: 10px;
1975  height: 10px;
1976  background: rgba(232, 232, 232, 0.8);
1977  box-shadow: 0 0 15px 10px rgba(232, 232, 232, 0.5);
1978  animation: fall 26s 3s infinite;
1979}
1980.b:nth-child(96) {
1981  margin-left: 95%;
1982  width: 6px;
1983  height: 6px;
1984  background: rgba(240, 240, 240, 0.8);
1985  box-shadow: 0 0 15px 10px rgba(240, 240, 240, 0.5);
1986  animation: fall 26s 3s infinite;
1987}
1988.b:nth-child(97) {
1989  margin-left: 96%;
1990  width: 9px;
1991  height: 9px;
1992  background: rgba(237, 237, 237, 0.8);
1993  box-shadow: 0 0 15px 10px rgba(237, 237, 237, 0.5);
1994  animation: fall 20s 10s infinite;
1995}
1996.b:nth-child(98) {
1997  margin-left: 97%;
1998  width: 2px;
1999  height: 2px;
2000  background: rgba(250, 250, 250, 0.8);
2001  box-shadow: 0 0 15px 10px rgba(250, 250, 250, 0.5);
2002  animation: fall 16s 7s infinite;
2003}
2004.b:nth-child(99) {
2005  margin-left: 98%;
2006  width: 4px;
2007  height: 4px;
2008  background: rgba(240, 240, 240, 0.8);
2009  box-shadow: 0 0 15px 10px rgba(240, 240, 240, 0.5);
2010  animation: fall 15s 5s infinite;
2011}
2012.b:nth-child(100) {
2013  margin-left: 99%;
2014  width: 10px;
2015  height: 10px;
2016  background: rgba(247, 247, 247, 0.8);
2017  box-shadow: 0 0 15px 10px rgba(247, 247, 247, 0.5);
2018  animation: fall 26s 7s infinite;
2019}
2020
2021@keyframes fall {
2022  0% {
2023    transform: scale(0);
2024  }
2025  2% {
2026    transform: scale(1);
2027    top: -50px;
2028  }
2029  100% {
2030    transform: scale(0);
2031    top: 100%;
2032  }
2033}
2034</style></div><div data-content-type="row" data-appearance="full-bleed" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="DHQD9U7"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><!-- =========================
2035     POPUP -10% (FR/EN) + MAILCHIMP JSONP (succès local)
2036     ========================= -->
2037     <style>
2038      :root{
2039        --bg:#0b1220; --fg:#f5f7fb; --muted:#9aa3b2;
2040        --brand:#1b6bff; --brand-2:#00d4ff;
2041        --success:#10b981; --danger:#ef4444;
2042        --shadow:0 10px 30px rgba(0,0,0,.35);
2043        --radius:18px;
2044      }
2045      /* Demo open button (remove in prod if auto-open) */
2046      .demo-btn{position:fixed; inset:auto 16px 16px auto; z-index:10; padding:.75rem 1rem; border:none; border-radius:12px; background:var(--brand); color:#fff; font-weight:600; cursor:pointer; box-shadow:var(--shadow)}
2047    
2048      /* Backdrop */
2049      .popup-backdrop{position:fixed; z-index:9999; inset:0; background:rgba(0,10,25,.55); backdrop-filter:blur(6px); -webkit-backdrop-filter:blur(6px); display:none; align-items:center; justify-content:center; padding:24px;}
2050      .popup-backdrop.is-open{display:flex}
2051    
2052      /* Modal */
2053      .popup{position:relative; width:min(560px,94vw); border-radius:var(--radius); overflow:hidden; box-shadow:var(--shadow);}
2054      .popup__hero{position:relative; height:120px; background:
2055        radial-gradient(600px 200px at 10% -40%, rgba(27,107,255,.6), transparent 60%),
2056        radial-gradient(600px 200px at 110% 140%, rgba(0,212,255,.5), transparent 60%),
2057        linear-gradient(135deg, rgba(255,255,255,.06), rgba(255,255,255,.02));
2058        background-image:url(https://www.thestore-dassault-aviation.com/media/logo/websites/1/logo-dassault-the-store.png);
2059        background-size:80% auto; background-position:center; background-repeat:no-repeat;
2060      }
2061      .popup__glow{position:absolute; inset:-40% -40% auto auto; width:220px; height:220px; background:conic-gradient(from 180deg at 50% 50%, rgba(27,107,255,.55), rgba(0,212,255,.55), rgba(27,107,255,.55)); filter:blur(40px); opacity:.45;}
2062      .popup__card{background:rgba(255,255,255,.05); backdrop-filter:blur(10px); -webkit-backdrop-filter:blur(10px);}
2063      .popup__body{padding:24px;}
2064    
2065      .popup__title {
2066          font-size: clamp(20px, 3.5vw, 24px) !important;
2067          line-height: 1.15 !important;
2068          margin: 0 0 8px !important;
2069          font-weight: 800 !important;
2070          color: #fff !important;
2071          background: none !important;
2072          padding: 0 !important;
2073      }
2074      .popup__title:before, .popup__title:after {
2075        display: none !important;
2076      }
2077      .popup__subtitle{margin:0 0 18px; color:#fff; font-size:14px}
2078    
2079      .popup__form{display:grid; grid-template-columns:1fr auto; gap:12px; align-items:center;}
2080      .popup__input {
2081          width: 100% !important;
2082          padding: 14px 14px !important;
2083          border-radius: 12px !important;
2084          border: 1px solid rgba(255, 255, 255, .15) !important;
2085          background: #fff !important;
2086          color: #333 !important;
2087          outline: none;
2088      }
2089      .popup__input::placeholder{color:#333}
2090      .popup__input:focus{border-color:rgba(0,212,255,.7); box-shadow:0 0 0 4px rgba(0,212,255,.18)}
2091      .popup__btn {
2092          padding: 14px 18px !important;
2093          border: none !important;
2094          border-radius: 12px !important;
2095          font-weight: 700;
2096          color: #fff !important;
2097          cursor: pointer;
2098          background: linear-gradient(135deg, var(--brand), var(--brand-2));
2099          box-shadow: var(--shadow);
2100      }
2101      .popup__btn[disabled]{opacity:.7; cursor:wait}
2102    
2103      .popup__consent{margin-top:14px; font-size:12px; color:#fff}
2104      .popup__consent a{color:#cfe1ff}
2105    
2106      .popup__error{margin-top:10px; color:var(--danger); font-size:13px; display:none}
2107      .popup__success{margin-top:12px; color:var(--success); font-size:14px; display:none}
2108    
2109      .popup__close {
2110        position: absolute;
2111        z-index: 9999;
2112        inset: 12px 12px auto auto;
2113        display: grid;
2114        place-items: center;
2115        width: 38px;
2116        height: 38px !important;
2117        border-radius: 12px !important;
2118        border: 1px solid rgba(255, 255, 255, .14) !important;
2119        background: rgba(7, 12, 22, .55) !important;
2120        color: var(--fg) !important;
2121        cursor: pointer;
2122        padding: 0 !important;
2123    }      .popup__close:hover{background:rgba(255,255,255,.08)}
2124    
2125      .sr-only{position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0}
2126    
2127      @media (max-width:520px){
2128        .popup__form{grid-template-columns:1fr;}
2129        .popup__btn{width:100%}
2130      }
2131    </style>
2132    
2133    <!-- Demo trigger; remove in production if auto-open -->
2134    <!-- <button class="demo-btn" id="openDemo">Open popup</button> -->
2135    
2136    <!-- Backdrop + Modal -->
2137    <div class="popup-backdrop" id="discountBackdrop" role="dialog" aria-modal="true" aria-labelledby="popupTitle" aria-describedby="popupSubtitle">
2138      <div class="popup popup__card">
2139        <div class="popup__hero">
2140          <div class="popup__glow" aria-hidden="true"></div>
2141          <button class="popup__close" id="popupClose" aria-label="Close popup">
2142            <svg width="18" height="18" viewBox="0 0 24 24" fill="none" aria-hidden="true">
2143              <path d="M6 6l12 12M18 6L6 18" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
2144            </svg>
2145          </button>
2146        </div>
2147    
2148        <div class="popup__body" id="mc_embed_shell">
2149          <h2 class="popup__title" id="popupTitle"></h2>
2150          <p class="popup__subtitle" id="popupSubtitle"></p>
2151    
2152          <!-- Mailchimp bilingual form -->
2153          <div id="mc_embed_signup">
2154            <form
2155              action="https://kickandrush.us9.list-manage.com/subscribe/post?u=566a9512473cfa3b968814ea1&amp;id=90bcc67a05&amp;f_id=003f57e1f0"
2156              method="post"
2157              id="mc-embedded-subscribe-form"
2158              name="mc-embedded-subscribe-form"
2159              class="validate popup__form"
2160              target="_self"
2161              novalidate
2162            >
2163              <label class="sr-only" for="mce-EMAIL" id="mc-email-label"></label>
2164              <input
2165                class="popup__input required email"
2166                id="mce-EMAIL"
2167                name="EMAIL"
2168                type="email"
2169                placeholder=""
2170                autocomplete="email"
2171                required
2172              />
2173              <button class="popup__btn" id="mc-embedded-subscribe" type="submit"></button>
2174    
2175              <!-- hidden tag (segment) -->
2176              <div hidden><input type="hidden" name="tags" value="11838781"></div>
2177    
2178              <!-- Mailchimp responses (kept for consistency, but we show local messages) -->
2179              <div id="mce-responses" class="clear" aria-live="polite">
2180                <div class="response" id="mce-error-response" style="display:none"></div>
2181                <div class="response" id="mce-success-response" style="display:none"></div>
2182              </div>
2183    
2184              <!-- honeypot anti-bot -->
2185              <div aria-hidden="true" style="position:absolute; left:-5000px;">
2186                <input type="text" name="b_566a9512473cfa3b968814ea1_90bcc67a05" tabindex="-1" value="">
2187              </div>
2188            </form>
2189          </div>
2190    
2191          <p class="popup__consent" id="popupConsent"></p>
2192          <p class="popup__error" id="popupError"></p>
2193          <p class="popup__success" id="popupSuccess"></p>
2194        </div>
2195      </div>
2196    </div>
2197    
2198    
2198<script>
2199    (function(){
2200      // ===== Config =====
2201      const CONFIG = {
2202        defaultLang:
2203          (new URLSearchParams(location.search).get('lang'))?.toLowerCase()
2204          || (document.documentElement.lang || 'en').toLowerCase(),
2205        openDelayMs: 5000,         // ouverture auto après 5s si pas inscrit
2206        useAutoOpen: true,         // mettre false pour désactiver l'auto-open
2207        cookieName: 'popup_signed_up',
2208        cookieMaxAge: 60*60*24*365 // 1 an
2209      };
2210    
2211      // ===== I18N =====
2212      const STR = {
2213        fr: {
2214          title: 'Obtenez <span aria-hidden="true">-10%</span> de remise sur votre première commande en vous inscrivant à notre Newsletter !',
2215          subtitle: 'Renseignez votre email pour recevoir votre code unique. Offre non-cumulable.',
2216          emailLabel: 'Adresse e-mail',
2217          placeholder: '[email protected]',
2218          submit: 'Envoyez-moi le code',
2219          consent: 'En vous inscrivant, vous acceptez de recevoir nos emails marketing.<br> <a href="https://www.thestore-dassault-aviation.com/fr/cgv#privacypolicy" target="_blank" rel="noopener">Politique de confidentialité</a>.',
2220          errInvalid: 'Veuillez saisir une adresse e-mail valide.',
2221          success: 'Merci ! Consultez votre boîte mail pour votre code -10%.',
2222          errNetwork: 'Une erreur réseau est survenue. Veuillez réessayer.',
2223          errConfig: 'Configuration Mailchimp invalide.'
2224        },
2225        en: {
2226          title: 'Get <span aria-hidden="true">-10%</span> off your first order by subscribing to our newsletter!',
2227          subtitle: 'Enter your email to receive your unique code. Offer cannot be combined.',
2228          emailLabel: 'Email address',
2229          placeholder: '[email protected]',
2230          submit: 'Send me the code',
2231          consent: 'By submitting, you agree to receive our marketing emails.<br> <a href="https://www.thestore-dassault-aviation.com/en/terms-conditions#privacypolicy" target="_blank" rel="noopener">Privacy Policy</a>.',
2232          errInvalid: 'Please enter a valid email address.',
2233          success: 'Thanks! Check your inbox for your -10% code.',
2234          errNetwork: 'A network error occurred. Please try again.',
2235          errConfig: 'Invalid Mailchimp configuration.'
2236        }
2237      };
2238      const langFrom = (val)=>
2238 String(val).startsWith('fr') ? 'fr' : 'en';
2239      let currentLang = langFrom(CONFIG.defaultLang);
2240    
2241      // ===== Utils =====
2242      const qs = (sel, ctx=document)=> ctx.querySelector(sel);
2243      const qsa = (sel, ctx=document)=> Array.from(ctx.querySelectorAll(sel));
2244      const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
2245    
2246      function setCookie(name, value){
2247        // cookie sans expiration = persistant
2248        document.cookie = `${name}=${encodeURIComponent(value)}; path=/`;
2249      }
2250
2251      function hasCookie(name){
2252        return document.cookie.split('; ').some(c => c.startsWith(name+'='));
2253      }
2254
2255      function setDayCookie(name, value) {
2256          const date = new Date();
2257          date.setTime(date.getTime() + (24 * 60 * 60 * 1000)); // 1 jour
2258          document.cookie = `${name}=${encodeURIComponent(value)}; expires=${date.toUTCString()}; path=/`;
2259      }
2260
2261      function setInfiniteCookie(name, value) {
2262          const date = new Date();
2263          date.setFullYear(date.getFullYear() + 10); // équivalent "infini"
2264          document.cookie = `${name}=${encodeURIComponent(value)}; expires=${date.toUTCString()}; path=/`;
2265      }
2266    
2267      // ===== Elements =====
2268      const backdrop    = qs('#discountBackdrop');
2269      const btnOpen     = qs('#openDemo');
2270      const btnClose    = qs('#popupClose');
2271    
2272      const elTitle     = qs('#popupTitle');
2273      const elSubtitle  = qs('#popupSubtitle');
2274      const elConsent   = qs('#popupConsent');
2275      const elError     = qs('#popupError');
2276      const elSuccess   = qs('#popupSuccess');
2277    
2278      const form        = qs('#mc-embedded-subscribe-form');
2279      const inputEmail  = qs('#mce-EMAIL');
2280      const submitBtn   = qs('#mc-embedded-subscribe');
2281      const labelEmail  = qs('#mc-email-label');
2282    
2283      // ===== Accessibility: focus trap =====
2284      function trapFocus(modal){
2285        const focusables = modal.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])');
2286        const first = focusables[0];
2287        const last  = focusables[focusables.length-1];
2288        function handle(e){
2289          if(e.key !== 'Tab') return;
2290          if(e.shiftKey && document.activeElement === first){ e.preventDefault(); last.focus(); }
2291          else if(!e.shiftKey && document.activeElement === last){ e.preventDefault(); first.focus(); }
2292        }
2293        modal.addEventListener('keydown', handle);
2294      }
2295    
2296      function applyI18n(lang){
2297        const t = STR[lang] || STR.en;
2298        elTitle.innerHTML       = t.title;
2299        elSubtitle.textContent  = t.subtitle;
2300        labelEmail.textContent  = t.emailLabel;
2301        inputEmail.placeholder  = t.placeholder;
2302        submitBtn.textContent   = t.submit;
2303        elConsent.innerHTML     = t.consent;
2304        elError.textContent     = t.errInvalid;   // valeur par défaut (écrasée si autre erreur)
2305        elSuccess.textContent   = t.success;
2306        const shell = qs('#mc_embed_shell');
2307        if(shell){
2308          shell.setAttribute('lang', lang);
2309          shell.setAttribute('aria-label', lang === 'fr' ? 'Formulaire de réduction' : 'Discount form');
2310        }
2311      }
2312    
2313      function openPopup(){
2314        applyI18n(currentLang);
2315        backdrop.classList.add('is-open');
2316        backdrop.style.display = 'flex';
2317        btnClose?.focus();
2318        trapFocus(backdrop);
2319      }
2320    
2321      function closePopup(){
2322        backdrop.classList.remove('is-open');
2323        backdrop.style.display = 'none';
2324      }
2325    
2326      // ===== Mailchimp JSONP =====
2327      function getMailchimpParamsFromAction(action){
2328        // action ex: https://.../post?u=XXXX&id=YYYY&f_id=...
2329        try{
2330          const url = new URL(action);
2331          return {
2332            base: url.origin + url.pathname.replace('/post', '/post-json'),
2333            u: url.searchParams.get('u'),
2334            id: url.searchParams.get('id')
2335          };
2336        }catch(e){
2337          return null;
2338        }
2339      }
2340    
2341      function collectExtraParams(formEl){
2342        const extra = {};
2343        const tag = formEl.querySelector('input[name="tags"]');
2344        if(tag && tag.value) extra.tags = tag.value;
2345        const hp = formEl.querySelector('input[name^="b_"]');
2346        if(hp && hp.value) extra[hp.name] = hp.value;
2347        return extra;
2348      }
2349    
2350      function mailchimpJsonpSubscribe({base, u, id, email, extraParams={}}){
2351        return new Promise((resolve, reject)=>{
2352          const cbName = 'mcCb_' + Math.random().toString(36).slice(2);
2353          const script = document.createElement('script');
2354          const params = new URLSearchParams({ u, id, EMAIL: email, c: cbName, ...extraParams });
2355          script.src = `${base}?${params.toString()}`;
2356    
2357          window[cbName] = function(resp){
2358            delete window[cbName];
2359            script.remove();
2360            resolve(resp); // {result:"success"|"error", msg:"..."}
2361          };
2362          script.onerror = function(){
2363            delete window[cbName];
2364            script.remove();
2365            reject(new Error('Network error'));
2366          };
2367          document.body.appendChild(script);
2368        });
2369      }
2370    
2371      function showErrorHTML(html){
2372        elError.innerHTML = html;      // Mailchimp peut renvoyer des liens HTML
2373        elError.style.display = 'block';
2374        elSuccess.style.display = 'none';
2375      }
2376      function showErrorText(txt){
2377        elError.textContent = txt;
2378        elError.style.display = 'block';
2379        elSuccess.style.display = 'none';
2380      }
2381      function showSuccessText(txt){
2382        elSuccess.textContent = txt;
2383        elSuccess.style.display = 'block';
2384        elError.style.display = 'none';
2385      }
2386    
2387      // ===== Validate + JSONP Submit =====
2388      form.addEventListener('submit', async (e)=>{
2389        e.preventDefault();
2390        elError.style.display = 'none';
2391        elSuccess.style.display = 'none';
2392    
2393        const email = (inputEmail?.value || '').trim().toLowerCase();
2394        if(!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email)){
2395          const t = STR[currentLang] || STR.en;
2396          showErrorText(t.errInvalid);
2397          inputEmail?.focus();
2398          return;
2399        }
2400    
2401        const conf = getMailchimpParamsFromAction(form.action);
2402        if(!conf || !conf.u || !conf.id){
2403          const t = STR[currentLang] || STR.en;
2404          showErrorText(t.errConfig);
2405          return;
2406        }
2407    
2408        submitBtn.disabled = true;
2409    
2410        try{
2411          const resp = await mailchimpJsonpSubscribe({
2412            base: conf.base,
2413            u: conf.u,
2414            id: conf.id,
2415            email,
2416            extraParams: collectExtraParams(form)
2417          });
2418    
2419          if(resp.result === 'success'){
2420            const t = STR[currentLang] || STR.en;
2421            showSuccessText(t.success);
2422            setInfiniteCookie('popup_signed_up', 'true');
2423            setTimeout(closePopup, 1200);
2424            form.reset();
2425          } else {
2426            // Mailchimp retourne souvent un message HTML (ex: "is already subscribed")
2427            showErrorHTML(resp.msg || 'Subscription error.');
2428          }
2429        } catch(err){
2430          const t = STR[currentLang] || STR.en;
2431          showErrorText(t.errNetwork);
2432        } finally {
2433          // évite double-clic; on réactive après un court délai
2434          setTimeout(()=>{ submitBtn.disabled = false; }, 800);
2435        }
2436      });
2437    
2438      // ===== Misc: triggers & auto-open =====
2439      btnOpen?.addEventListener('click', openPopup);
2440
2441      btnClose?.addEventListener('click', () => {
2442          setDayCookie('popup_signed_up', 'true');
2443          closePopup();
2444      });
2445
2446      backdrop.addEventListener('click', (e) => {
2447          if(e.target === backdrop){
2448              setDayCookie('popup_signed_up', 'true');
2449              closePopup();
2450          }
2451      });
2452
2453      document.addEventListener('keydown', (e) => {
2454          if(e.key === 'Escape'){
2455              setDayCookie('popup_signed_up', 'true');
2456              closePopup();
2457          }
2458      });
2459
2460    
2461      if(CONFIG.useAutoOpen){
2462        setTimeout(()=>{
2463          if(!hasCookie(CONFIG.cookieName)) openPopup();
2464        }, CONFIG.openDelayMs);
2465      }
2466    
2467      // Public API
2468      window.DiscountPopup = {
2469        open: openPopup,
2470        close: closePopup,
2471        setLang: (v)=>{ currentLang = langFrom(v); applyI18n(currentLang); }
2472      };
2473    
2474      // Init i18n on load
2475      function applyI18n(lang){
2476        const t = STR[lang] || STR.en;
2477        qs('#popupTitle').innerHTML  = t.title;
2478        qs('#popupSubtitle').textContent = t.subtitle;
2479        qs('#mc-email-label').textContent = t.emailLabel;
2480        qs('#mce-EMAIL').placeholder = t.placeholder;
2481        qs('#mc-embedded-subscribe').textContent = t.submit;
2482        qs('#popupConsent').innerHTML = t.consent;
2483    
2484        // prépare messages par défaut (les erreurs spécifiques écraseront)
2485        qs('#popupError').textContent = t.errInvalid;
2486        qs('#popupSuccess').textContent = t.success;
2487    
2488        const shell = qs('#mc_embed_shell');
2489        if(shell){
2490          shell.setAttribute('lang', lang);
2491          shell.setAttribute('aria-label', lang === 'fr' ? 'Formulaire de réduction' : 'Discount form');
2492        }
2493      }
2494      applyI18n(currentLang);
2495    })();
2496    </script>
2496
2497    </div><div class="pagebuilder-slider" data-content-type="slider" data-appearance="default" data-autoplay="true" data-autoplay-speed="4000" data-fade="false" data-infinite-loop="false" data-show-arrows="false" data-show-dots="true" data-element="main" data-pb-style="A2P2T8D"><div class="slide-franco" data-content-type="slide" data-slide-name="" data-appearance="poster" data-show-button="never" data-show-overlay="never" data-element="main"><div data-element="empty_link"><div class="pagebuilder-slide-wrapper background-image-6ac014ff28912" data-background-images='{\"desktop_image\":\"https://www.thestore-dassault-aviation.com/media/wysiwyg/New_Year_2026_Banner_Web_2800x709.jpg\",\"mobile_image\":\"https://www.thestore-dassault-aviation.com/media/wysiwyg/New_Year_2026_Banner_Web_480x480_1_.jpg\"}' data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="J4LPHTM"><div class="pagebuilder-overlay pagebuilder-poster-overlay" data-overlay-color="" aria-label="" title="" data-element="overlay" data-pb-style="VUWYRT5"><div class="pagebuilder-poster-content"><div data-element="content"></div></div></div></div><style type="text/css">.background-image-6ac014ff28912 {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/New_Year_2026_Banner_Web_2800x709.jpg);}@media only screen and (max-width: 767px) and (min-width: 640px) {.background-image-6ac014ff28912 {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/New_Year_2026_Banner_Web_480x480_1_.jpg);}}@media only screen and (max-width: 640px) {.background-image-6ac014ff28912 {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/New_Year_2026_Banner_Web_480x480_1_.jpg);}}</style></div></div><div data-content-type="slide" data-slide-name="" data-appearance="poster" data-show-button="never" data-show-overlay="never" data-element="main"><a href="https://www.thestore-dassault-aviation.com/fr/carte-cadeau.html" target="" data-link-type="default" title="" data-element="link"><div class="pagebuilder-slide-wrapper background-image-6ac014ff289d1" data-background-images='{\"desktop_image\":\"https://www.thestore-dassault-aviation.com/media/wysiwyg/2025-Gift_Cards_Banner-2800x709px-FR.jpg\",\"mobile_image\":\"https://www.thestore-dassault-aviation.com/media/wysiwyg/2025-Gift_Cards_Banner_Mobile-480x480px-FR.jpg\"}' data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="MY9U2WY"><div class="pagebuilder-overlay pagebuilder-poster-overlay" data-overlay-color="" aria-label="" title="" data-element="overlay" data-pb-style="HPGJK61"><div class="pagebuilder-poster-content"><div data-element="content"></div></div></div></div><style type="text/css">.background-image-6ac014ff289d1 {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/2025-Gift_Cards_Banner-2800x709px-FR.jpg);}@media only screen and (max-width: 767px) and (min-width: 640px) {.background-image-6ac014ff289d1 {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/2025-Gift_Cards_Banner_Mobile-480x480px-FR.jpg);}}@media only screen and (max-width: 640px) {.background-image-6ac014ff289d1 {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/2025-Gift_Cards_Banner_Mobile-480x480px-FR.jpg);}}</style></a></div><div data-content-type="slide" data-slide-name="" data-appearance="poster" data-show-button="never" data-show-overlay="never" data-element="main"><a href="https://www.thestore-dassault-aviation.com/fr/catalogsearch/result/index/?cat=115&amp;q=blouson" target="" data-link-type="default" title="" data-element="link"><div class="pagebuilder-slide-wrapper background-image-6ac014ff28a38" data-background-images='{\"desktop_image\":\"https://www.thestore-dassault-aviation.com/media/wysiwyg/dass-1.jpg\",\"mobile_image\":\"https://www.thestore-dassault-aviation.com/media/wysiwyg/BANNER_TEXTILES_BARNSTORMER_Mobile-480x480px-FR_1.jpg\"}' data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="D0CSNQF"><div class="pagebuilder-overlay pagebuilder-poster-overlay" data-overlay-color="" aria-label="" title="" data-element="overlay" data-pb-style="YEJN077"><div class="pagebuilder-poster-content"><div data-element="content"></div></div></div></div><style type="text/css">.background-image-6ac014ff28a38 {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/dass-1.jpg);}@media only screen and (max-width: 767px) and (min-width: 640px) {.background-image-6ac014ff28a38 {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/BANNER_TEXTILES_BARNSTORMER_Mobile-480x480px-FR_1.jpg);}}@media only screen and (max-width: 640px) {.background-image-6ac014ff28a38 {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/BANNER_TEXTILES_BARNSTORMER_Mobile-480x480px-FR_1.jpg);}}</style></a></div>
2497<div data-content-type="slide" data-slide-name="" data-appearance="poster" data-show-button="never" data-show-overlay="never" data-element="main"><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/bureau.html" target="" data-link-type="default" title="" data-element="link"><div class="pagebuilder-slide-wrapper background-image-6ac014ff28a9c" data-background-images='{\"desktop_image\":\"https://www.thestore-dassault-aviation.com/media/wysiwyg/BACK_TO_SCHOOL_BANNER-2800x709px-FR_1_1.jpg\",\"mobile_image\":\"https://www.thestore-dassault-aviation.com/media/wysiwyg/BACK_TO_SCHOOL_BANNER_FR.jpg\"}' data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="M4OGLLS"><div class="pagebuilder-overlay pagebuilder-poster-overlay" data-overlay-color="" aria-label="" title="" data-element="overlay" data-pb-style="Q1U6TY5"><div class="pagebuilder-poster-content"><div data-element="content"></div></div></div></div><style type="text/css">.background-image-6ac014ff28a9c {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/BACK_TO_SCHOOL_BANNER-2800x709px-FR_1_1.jpg);}@media only screen and (max-width: 767px) and (min-width: 640px) {.background-image-6ac014ff28a9c {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/BACK_TO_SCHOOL_BANNER_FR.jpg);}}@media only screen and (max-width: 640px) {.background-image-6ac014ff28a9c {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/BACK_TO_SCHOOL_BANNER_FR.jpg);}}</style></a></div><div data-content-type="slide" data-slide-name="" data-appearance="poster" data-show-button="never" data-show-overlay="never" data-element="main"><a href="https://www.thestore-dassault-aviation.com/fr/catalogsearch/result/?q=polos" target="" data-link-type="default" title="" data-element="link"><div class="pagebuilder-slide-wrapper background-image-6ac014ff28afc" data-background-images='{\"desktop_image\":\"https://www.thestore-dassault-aviation.com/media/wysiwyg/DA_TEXTILE_-_POLOS_modified_2008_4.jpg\",\"mobile_image\":\"https://www.thestore-dassault-aviation.com/media/wysiwyg/DA_TEXTILE_-_POLOS_Mobile_1800px_1800_FR.jpg\"}' data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="GKK36E7"><div class="pagebuilder-overlay pagebuilder-poster-overlay" data-overlay-color="" aria-label="" title="" data-element="overlay" data-pb-style="V6IN28W"><div class="pagebuilder-poster-content"><div data-element="content"></div></div></div></div><style type="text/css">.background-image-6ac014ff28afc {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/DA_TEXTILE_-_POLOS_modified_2008_4.jpg);}@media only screen and (max-width: 767px) and (min-width: 640px) {.background-image-6ac014ff28afc {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/DA_TEXTILE_-_POLOS_Mobile_1800px_1800_FR.jpg);}}@media only screen and (max-width: 640px) {.background-image-6ac014ff28afc {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/DA_TEXTILE_-_POLOS_Mobile_1800px_1800_FR.jpg);}}</style></a></div><div data-content-type="slide" data-slide-name="" data-appearance="poster" data-show-button="never" data-show-overlay="never" data-element="main"><a href="https://www.thestore-dassault-aviation.com/fr/tous-les-produits.html" target="" data-link-type="default" title="" data-element="link"><div class="pagebuilder-slide-wrapper background-image-6ac014ff28b5c" data-background-images='{\"desktop_image\":\"https://www.thestore-dassault-aviation.com/media/wysiwyg/DA_Campaign_Webshop_Banner_2800x709px-FR.jpg\",\"mobile_image\":\"https://www.thestore-dassault-aviation.com/media/wysiwyg/DA_Campaign_Webshop_Banner_Mobile-480x480px-FR_2.jpg\"}' data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="D6X2984"><div class="pagebuilder-overlay pagebuilder-poster-overlay" data-overlay-color="" aria-label="" title="" data-element="overlay" data-pb-style="MV9MSQM"><div class="pagebuilder-poster-content"><div data-element="content"></div></div></div></div><style type="text/css">.background-image-6ac014ff28b5c {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/DA_Campaign_Webshop_Banner_2800x709px-FR.jpg);}@media only screen and (max-width: 767px) and (min-width: 640px) {.background-image-6ac014ff28b5c {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/DA_Campaign_Webshop_Banner_Mobile-480x480px-FR_2.jpg);}}@media only screen and (max-width: 640px) {.background-image-6ac014ff28b5c {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/DA_Campaign_Webshop_Banner_Mobile-480x480px-FR_2.jpg);}}</style></a></div>
2497<div class="slide-franco" data-content-type="slide" data-slide-name="" data-appearance="collage-left" data-show-button="never" data-show-overlay="never" data-element="main" data-pb-style="O7RTI56"><a href="https://www.thestore-dassault-aviation.com/fr/baskets-rafale-barons-papillom-69034.html" target="" data-link-type="default" title="" data-element="link"><div class="pagebuilder-slide-wrapper background-image-6ac014ff28bf0" data-background-images='{\"desktop_image\":\"https://www.thestore-dassault-aviation.com/media/wysiwyg/banner-shoes-min_1.jpg\",\"mobile_image\":\"https://www.thestore-dassault-aviation.com/media/wysiwyg/BANNER_BARON_PAPILLON_32.jpg\"}' data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="MDLR0RQ"><div class="pagebuilder-overlay" data-overlay-color="" aria-label="" title="" data-element="overlay" data-pb-style="PUQIGX4"><div class="pagebuilder-collage-content"><div data-element="content"><div class="hidden-mobile" style="position: absolute; top: 50%; transform: translateY(-50%);"><p style="font-weight: bold; color: #324b6a; font-size: 20px; margin: 0; text-transform: uppercase;">D&eacute;couvrez notre </p><p style="font-weight: bold; color: #ef5323; font-size: 48px; line-height: 1.2;">COLLABORATION <br>EXCLUSIVE</p></div></div></div></div></div><style type="text/css">.background-image-6ac014ff28bf0 {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/banner-shoes-min_1.jpg);}@media only screen and (max-width: 767px) and (min-width: 640px) {.background-image-6ac014ff28bf0 {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/BANNER_BARON_PAPILLON_32.jpg);}}@media only screen and (max-width: 640px) {.background-image-6ac014ff28bf0 {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/BANNER_BARON_PAPILLON_32.jpg);}}</style></a></div></div><div data-content-type="banner" data-appearance="poster" data-show-button="never" data-show-overlay="never" data-element="main" data-pb-style="R7C23DX"><div data-element="empty_link"><div class="pagebuilder-banner-wrapper background-image-6ac014ff28c78" data-background-images='{\"desktop_image\":\"https://www.thestore-dassault-aviation.com/media/wysiwyg/2025-BANNER_REMERCIEMENTS_BOURGET_2500x709px-V1_FR-Mod1.jpg\",\"mobile_image\":\"https://www.thestore-dassault-aviation.com/media/wysiwyg/2025-BANNER_REMERCIEMENTS_BOURGET_480x480px_FR.jpg\"}' data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="IL3VIA1"><div class="pagebuilder-overlay pagebuilder-poster-overlay" data-overlay-color="" aria-label="" title="" data-element="overlay" data-pb-style="FW0TPDX"><div class="pagebuilder-poster-content"><div data-element="content"></div></div></div></div><style type="text/css">.background-image-6ac014ff28c78 {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/2025-BANNER_REMERCIEMENTS_BOURGET_2500x709px-V1_FR-Mod1.jpg);}@media only screen and (max-width: 767px) and (min-width: 640px) {.background-image-6ac014ff28c78 {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/2025-BANNER_REMERCIEMENTS_BOURGET_480x480px_FR.jpg);}}@media only screen and (max-width: 640px) {.background-image-6ac014ff28c78 {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/2025-BANNER_REMERCIEMENTS_BOURGET_480x480px_FR.jpg);}}</style></div></div></div><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="OF98S1V"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><h1 style="font-size: 0px; margin: 0; line-height: 0;">The Store Dassault Aviation</h1>
2498
2499<!--<div class="snow"></div>-->
2500<style>
2501.bgwhite {
2502    background: rgba(255, 255, 255, 0.5);
2503    padding: 30px;
2504}
2505p.calendar-year:before {
2506    content: "";
2507    width: 70%;
2508    height: 1px;
2509    background: #ef5323;
2510    display: block;
2511    position: absolute;
2512    left: 30px;
2513    bottom: 62px;
2514}
2515@media only screen and (max-width: 480px) {
2516  .hidden-mobile {
2517    display: none;
2518  }
2519}
2520.snow {
2521  opacity: 60%;
2522  position: fixed;
2523  top: 0;
2524  left: 0;
2525  z-index: 5;
2526  width: 120%;
2527  height: 100%;
2528  pointer-events: none;
2529  animation: snow-direction cubic-bezier(2, 0, 2, 1) 4s both alternate infinite;
2530}
2531
2532@keyframes snow-direction {
2533  from {
2534    transform: translateX(-10%);
2535  }
2536  to {
2537    transform: translateX(10%);
2538  }
2539}
2540
2541.snow:before,
2542.snow:after {
2543  content: '';
2544  display: block;
2545  position: fixed;
2546  top: 0;
2547  left: 0;
2548  width: 10px;
2549  height: 10px;
2550  background-color: #fff;
2551  border-radius: 50%;
2552  filter: blur(1px);
2553  animation: snow 10s linear infinite;
2554  box-shadow:
2555    -5vw 10vh #fff,
2556    30vw 5vh #fff,
2557    55vw 5vh #fff,
2558    75vw 10vh #fff,
2559    105vw 15vh #fff,
2560    -10vw 30vh #fff,
2561    40vw 25vh #fff,
2562    60vw 20vh #fff,
2563    90vw 25vh #fff,
2564    20vw 40vh #fff,
2565    5vw 45vh #fff,
2566    65vw 45vh #fff,
2567    105vw 40vh #fff,
2568    50vw 50vh #fff,    
2569    30vw 50vh #fff,
2570    10vw 55vh #fff,
2571    20vw 60vh #fff,
2572    40vw 65vh #fff,
2573    60vw 60vh #fff,
2574    80vw 65vh #fff,
2575    5vw 70vh #fff,
2576    30vw 75vh #fff,
2577    55vw 85vh #fff,
2578    75vw 80vh #fff,
2579    105vw 75vh #fff,
2580    20vw 90vh #fff,
2581    -5vw 95vh #fff,
2582    65vw 95vh #fff,
2583    100vw 90vh #fff,
2584    
2585    -5vw 110vh #fff,
2586    30vw 105vh #fff,
2587    55vw 105vh #fff,
2588    75vw 110vh #fff,
2589    105vw 115vh #fff,
2590    -10vw 130vh #fff,
2591    40vw 125vh #fff,
2592    60vw 120vh #fff,
2593    90vw 125vh #fff,
2594    20vw 140vh #fff,
2595    5vw 145vh #fff,
2596    65vw 145vh #fff,
2597    105vw 140vh #fff,
2598    50vw 150vh #fff,    
2599    30vw 150vh #fff,
2600    10vw 155vh #fff,
2601    20vw 160vh #fff,
2602    40vw 165vh #fff,
2603    60vw 160vh #fff,
2604    80vw 165vh #fff,
2605    5vw 170vh #fff,
2606    30vw 175vh #fff,
2607    55vw 185vh #fff,
2608    75vw 180vh #fff,
2609    105vw 175vh #fff,
2610    20vw 190vh #fff,
2611    -5vw 195vh #fff,
2612    65vw 195vh #fff,
2613    100vw 190vh #fff;
2614}
2615
2616.snow:after {
2617  position: absolute;
2618  left: 50px;
2619  top: 60px;
2620  animation-duration: 6s;
2621  width: 8px;
2622  height: 8px;
2623  opacity: 0.7;
2624  filter: blur(3px);
2625}
2626
2627@keyframes snow {
2628  from {
2629    transform: rotate(10deg) translateY(-100vh);
2630  }
2631  to {
2632    transform: rotate(10deg) translateY(0);
2633  }
2634}
2635  .columns .column.main {
2636    padding-bottom: 0;
2637  }
2638  .home-banner-slider .container.first-banner>* {
2639    padding-left: 8%!important;
2640    padding-right: 40%!important;
2641  }
2642  @media (max-width: 991px) {
2643    .home-banner-slider .container.first-banner>* {
2644      padding-left: 0!important;
2645    }
2646  }
2647  @media (max-width: 575px) {
2648    .home-banner-slider .container.first-banner>* {
2649      padding-right: 0!important;
2650    }
2651  }
2652  .coupon-sale-text {
2653    transform: rotate(
2654      -2deg
2655    );
2656    letter-spacing: -.01em;
2657    position: relative;
2658  }
2659  .coupon-sale-text b {
2660    display: inline-block;
2661    font-size: 1.6em;
2662    font-weight: 700;
2663    padding: 5px 8px;
2664    background-color: #ff7272;
2665    color: #fff;
2666  }
2667  .coupon-sale-text sup {
2668    font-size: 50%;
2669    top: -.5em;
2670  }
2671  .coupon-sale-light-bg b {
2672    background: #fff;
2673    color: #222529;
2674  }
2675  .coupon-sale-text i {
2676    font-style: normal;
2677    position: absolute;
2678    left: -2.25em;
2679    top: 50%;
2680    transform: translateY(-50%) rotate(
2681      -90deg
2682    );
2683    font-size: .65em;
2684    opacity: .6;
2685    letter-spacing: 0;
2686  }
2687  html .heading.heading-dark .heading-tag {
2688    border-color: #222529;
2689  }
2690  .heading.heading-border.heading-border-xl .heading-tag:before, .heading.heading-border.heading-border-xl .heading-tag:after {
2691    border-top-width: 7px;
2692    margin-top: -3px;
2693  }
2694  .heading.heading-border.heading-border-xl .heading-tag:before, .heading.heading-border.heading-border-xl .heading-tag:after {
2695    border-top-width: 7px;
2696    margin-top: -3px;
2697  }
2698  .row-center .row {
2699    justify-content: center;
2700  }
2701  .post-item .read-more {
2702    display: none;
2703  }
2704
2705.new:hover {
2706background: url(wysiwyg/Nouveaux_Produits_Rollover.png;
2707}
2708</style>
2709
2710<style>
2711.vertical-single-lign{
2712    background: linear-gradient(#FFF, #324b6b, #FFF);
2713    width: 2px;
2714    position: absolute;
2715    top: 20px;
2716    left: 50%;
2717    height: 80%;
2718}
2719.vertical-double-lign{
2720    background: linear-gradient(#FFF, #324b6b, #FFF);
2721    width: 2px;
2722    position: absolute;
2723    top: 20px;
2724    left: 33%;
2725    height: 80%;
2726}
2727.half, .third {
2728    position: relative;
2729}
2730</style>
2731<div class="home-categories" role="list">
2732
2733    <div class="half row">
2734
2735		<div role="listitem" class="col-12 col-md-6" style="padding: 20px; margin-bottom: 20px;">
2736
2737			<a href="/fr/nouveaux-produits.html" aria-label="Nouveau produits"><img src="https://www.thestore-dassault-aviation.com/media/wysiwyg/Nouveaux_Produits_1.jpg" alt="" class="unhovered"><img src="https://www.thestore-dassault-aviation.com/media/wysiwyg/Nouveaux_Produits_Rollover_1.jpg" alt="" class="hovered" style="display: none;"></a>
2738
2739		</div>
2740
2741		<div class="vertical-single-lign"></div>
2742
2743		<div role="listitem" class="col-12 col-md-6" style="padding: 20px; margin-bottom: 20px;">
2744
2745			<a href="/fr/vintage.html" aria-label="Vintage"><img src="https://www.thestore-dassault-aviation.com/media/wysiwyg/Vintage_1.jpg" alt="" class="unhovered"><img src="https://www.thestore-dassault-aviation.com/media/wysiwyg/Vintage_Rollover_1.jpg" alt="" class="hovered" style="display: none;"></a>
2746
2747		</div>
2748
2749    </div>
2750
2751    <div class="third row">
2752
2753        <div role="listitem" class="col-12 col-md-4" style="padding: 20px; margin-bottom: 20px;">
2754
2755			<a href="/fr/rafale.html" aria-label="Rafale"><img src="https://www.thestore-dassault-aviation.com/media/wysiwyg/Rafale_1.jpg" alt="" class="unhovered"><img src="https://www.thestore-dassault-aviation.com/media/wysiwyg/Rafale_Rollover_1.jpg" alt="" class="hovered" style="display: none;"></a>
2756
2757		</div>
2758
2759        <div class="vertical-double-lign"></div>
2760
2761		<div role="listitem" class="col-12 col-md-4" style="padding: 20px; margin-bottom: 20px;">
2762
2763			<a href="/fr/enfants.html" aria-label="Enfants"><img src="https://www.thestore-dassault-aviation.com/media/wysiwyg/Enfants_1.jpg" alt="" class="unhovered"><img src="https://www.thestore-dassault-aviation.com/media/wysiwyg/Enfants_Rollover_1.jpg" alt="" class="hovered" style="display: none;"></a>
2764
2765		</div>
2766
2767        <div class="vertical-double-lign" style="left: 66% !important"></div>
2768
2769		<div role="listitem" class="col-12 col-md-4" style="padding: 20px; margin-bottom: 20px;">
2770
2771			<a href="/fr/falcon.html" aria-label="Falcon"><img src="https://www.thestore-dassault-aviation.com/media/wysiwyg/Falcon_1.jpg" alt="" class="unhovered"><img src="https://www.thestore-dassault-aviation.com/media/wysiwyg/Falcon_Rollover_1.jpg" alt="" class="hovered" style="display: none;"></a>
2772
2773		</div>
2774
2775    </div>
2776
2777</div></div></div></div><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="P9ISG9K"><h2 data-content-type="heading" data-appearance="default" data-element="main" data-pb-style="MLRGWFA">&Agrave; d&eacute;couvrir</h2><div data-content-type="products" data-appearance="carousel" data-autoplay="false" data-autoplay-speed="4000" data-infinite-loop="false" data-show-arrows="false" data-show-dots="true" data-carousel-mode="default" data-center-padding="90px" data-element="main"><ol class="product-items widget-product-carousel">
2778                            <li class="product-item">            <div class="product-item-info">
2779                <a href="https://www.thestore-dassault-aviation.com/fr/casquette-rafale-163733.html" class="product-item-photo">
2780                    
2781<span class="product-image-container product-image-container-5899">
2782    <span class="product-image-wrapper">
2783                <img class="product-image-photo" src="https://www.thestore-dassault-aviation.com/media/catalog/product/cache/2765542505660baab28ecd555e27366e/R/a/RafaleCap-85368
2783-3.jpg" loading="lazy" width="240" height="300" alt="Rafalecap"></span>
2784</span>
2785<style>.product-image-container-5899 {
2786    width: 240px;
2787}
2788.product-image-container-5899 span.product-image-wrapper {
2789    padding-bottom: 125%;
2790}</style>
2790<script type="text/javascript">prodImageContainers = document.querySelectorAll(".product-image-container-5899");
2791for (var i = 0; i < prodImageContainers.length; i++) {
2792    prodImageContainers[i].style.width = "240px";
2793}
2794prodImageContainersWrappers = document.querySelectorAll(
2795    ".product-image-container-5899  span.product-image-wrapper"
2796);
2797for (var i = 0; i < prodImageContainersWrappers.length; i++) {
2798    prodImageContainersWrappers[i].style.paddingBottom = "125%";
2799}</script>
2799                </a>
2800                <div class="product-item-details">
2801                    <strong class="product-item-name">
2802                        <a title="Casquette Rafale" href="https://www.thestore-dassault-aviation.com/fr/casquette-rafale-163733.html" class="product-item-link">
2803                            Casquette Rafale                        </a>
2804                    </strong>
2805                                                                
2806                    <div class="price-box price-final_price" data-role="priceBox" data-product-id="5899" data-price-box="product-id-5899">    <span class="price-container price-final_price tax weee">
2807    <span id="old-price-5899-widget-product-carousel-finalPrice-6ac00f3c56416" data-price-amount="19.404001" data-price-type="finalPrice" class="price-wrapper ">
2808    <span class="price">19,40&nbsp;&euro;</span></span>
2809        </span>
2810
2811</div>
2812                    
2813                                            <div class="product-item-inner">
2814                            <div class="product-item-actions">
2815                                                                    <div class="actions-primary">
2816                                                                                                                                <form data-role="tocart-form" data-product-sku="DAS20096" action="https://www.thestore-dassault-aviation.com/fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tLw~~/product/5899/" method="post">
2817                                                <input type="hidden" name="product" value="5899">
2818                                                <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tL2ZyL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWRHaGxjM1J2Y21VdFpHRnpjMkYxYkhRdFlYWnBZWFJwYjI0dVkyOXRMd35-L3Byb2R1Y3QvNTg5OS8~">
2819                                                <input name="form_key" type="hidden" value="gwn5PgK5Mys3SXkE">                                                <button type="submit" class="action tocart primary" aria-label="Ajouter aux panier (Casquette Rafale)">
2820                                                    <span>Ajouter au panier</span>
2821                                                </button>
2822                                            </form>
2823                                            
2823<script type="text/x-magento-init">
2824                                            {
2825                                                "[data-role=tocart-form], .form.map.checkout": {
2826                                                    "catalogAddToCart": {
2827                                                        "product_sku": "DAS20096"
2828                                                    }
2829                                                }
2830                                            }
2831                                            </script>
2831
2832                                                                            </div>
2833                                                                                                    <div class="actions-secondary" data-role="add-to-links">
2834                                                                                    <a href="#" data-post='{"action":"https:\/\/www.thestore-dassault-aviation.com\/fr\/wishlist\/index\/add\/","data":{"product":5899,"uenc":"aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tLw~~"}}' class="action towishlist" data-action="add-to-wishlist" aria-label="Ajouter &agrave; la liste d'envies (Casquette Rafale)">
2835                                                <span>D&eacute;placer vers la liste d'envies</span>
2836                                            </a>
2837                                                                                                                                                                        <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.thestore-dassault-aviation.com\/fr\/catalog\/product_compare\/add\/","data":{"product":"5899","uenc":"aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tLw~~"}}' title="Ajouter au comparateur">
2838                                                <span>Ajouter au comparateur</span>
2839                                            </a>
2840                                                                            </div>
2841                                                            </div>
2842                        </div>
2843                                    </div>
2844            </div>
2845                                </li><li class="product-item">            <div class="product-item-info">
2846                <a href="https://www.thestore-dassault-aviation.com/fr/avions-en-bois-a-assembler-161711.html" class="product-item-photo">
2847                    
2848<span class="product-image-container product-image-container-5872">
2849    <span class="product-image-wrapper">
2850                <img class="product-image-photo" src="https://www.thestore-dassault-aviation.com/media/catalog/product/cache/2765542505660baab28ecd555e27366e/W/o/Woodenplanestobuild-84108-2.jpg" loading="lazy" width="240" height="300" alt="Woodenplanestobuild"></span>
2851</span>
2852<style>.product-image-container-5872 {
2853    width: 240px;
2854}
2855.product-image-container-5872 span.product-image-wrapper {
2856    padding-bottom: 125%;
2857}</style>
2857<script type="text/javascript">prodImageContainers = document.querySelectorAll(".product-image-container-5872");
2858for (var i = 0; i < prodImageContainers.length; i++) {
2859    prodImageContainers[i].style.width = "240px";
2860}
2861prodImageContainersWrappers = document.querySelectorAll(
2862    ".product-image-container-5872  span.product-image-wrapper"
2863);
2864for (var i = 0; i < prodImageContainersWrappers.length; i++) {
2865    prodImageContainersWrappers[i].style.paddingBottom = "125%";
2866}</script>
2866                </a>
2867                <div class="product-item-details">
2868                    <strong class="product-item-name">
2869                        <a title="Avions en bois &agrave; assembler" href="https://www.thestore-dassault-aviation.com/fr/avions-en-bois-a-assembler-161711.html" class="product-item-link">
2870                            Avions en bois &agrave; assembler                        </a>
2871                    </strong>
2872                                                                
2873                    <div class="price-box price-final_price" data-role="priceBox" data-product-id="5872" data-price-box="product-id-5872">    <span class="price-container price-final_price tax weee">
2874    <span id="old-price-5872-widget-product-carousel-finalPrice-6ac00f3c5ce7e" data-price-amount="6.996001" data-price-type="finalPrice" class="price-wrapper ">
2875    <span class="price">7,00&nbsp;&euro;</span></span>
2876        </span>
2877
2878</div>
2879                    
2880                                            <div class="product-item-inner">
2881                            <div class="product-item-actions">
2882                                                                    <div class="actions-primary">
2883                                                                                                                                <form data-role="tocart-form" data-product-sku="DAS30204" action="https://www.thestore-dassault-aviation.com/fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tLw~~/product/5872/" method="post">
2884                                                <input type="hidden" name="product" value="5872">
2885                                                <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tL2ZyL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWRHaGxjM1J2Y21VdFpHRnpjMkYxYkhRdFlYWnBZWFJwYjI0dVkyOXRMd35-L3Byb2R1Y3QvNTg3Mi8~">
2886                                                <input name="form_key" type="hidden" value="gwn5PgK5Mys3SXkE">                                                <button type="submit" class="action tocart primary" aria-label="Ajouter aux panier (Avions en bois &agrave; assembler)">
2887                                                    <span>Ajouter au panier</span>
2888                                                </button>
2889                                            </form>
2890                                            
2890<script type="text/x-magento-init">
2891                                            {
2892                                                "[data-role=tocart-form], .form.map.checkout": {
2893                                                    "catalogAddToCart": {
2894                                                        "product_sku": "DAS30204"
2895                                                    }
2896                                                }
2897                                            }
2898                                            </script>
2898
2899                                                                            </div>
2900                                                                                                    <div class="actions-secondary" data-role="add-to-links">
2901                                                                                    <a href="#" data-post='{"action":"https:\/\/www.thestore-dassault-aviation.com\/fr\/wishlist\/index\/add\/","data":{"product":5872,"uenc":"aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tLw~~"}}' class="action towishlist" data-action="add-to-wishlist" aria-label="Ajouter &agrave; la liste d'envies (Avions en bois &agrave; assembler)">
2902                                                <span>D&eacute;placer vers la liste d'envies</span>
2903                                            </a>
2904                                                                                                                                                                        <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.thestore-dassault-aviation.com\/fr\/catalog\/product_compare\/add\/","data":{"product":"5872","uenc":"aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tLw~~"}}' title="Ajouter au comparateur">
2905                                                <span>Ajouter au comparateur</span>
2906                                            </a>
2907                                                                            </div>
2908                                                            </div>
2909                        </div>
2910                                    </div>
2911            </div>
2912                                </li><li class="product-item">            <div class="product-item-info">
2913                <a href="https://www.thestore-dassault-aviation.com/fr/coffret-de-soin-la-savonnerie-royale-180642.html" class="product-item-photo">
2914                    
2915<span class="product-image-container product-image-container-5942">
2916    <span class="product-image-wrapper">
2917                                    <div class="top_right category">
2918                                            <img src="https://www.thestore-dassault-aviation.com/media/levalto_productlabel/imagelabel/madein_france.png" alt="Fabriqu&eacute; en france label" title="Fabriqu&eacute; en france label">
2919                                    </div>
2920                            <img class="product-image-photo" src="https://www.thestore-dassault-aviation.com/media/catalog/product/cache/2765542505660baab28ecd555e27366e/R/o/RoyalXIVskincareset-88192-2.png" loading="lazy" width="240" height="300" alt="RoyalXIVskincareset"></span>
2921</span>
2922<style>.product-image-container-5942 {
2923    width: 240px;
2924}
2925.product-image-container-5942 span.product-image-wrapper {
2926    padding-bottom: 125%;
2927}</style>
2927<script type="text/javascript">prodImageContainers = document.querySelectorAll(".product-image-container-5942");
2928for (var i = 0; i < prodImageContainers.length; i++) {
2929    prodImageContainers[i].style.width = "240px";
2930}
2931prodImageContainersWrappers = document.querySelectorAll(
2932    ".product-image-container-5942  span.product-image-wrapper"
2933);
2934for (var i = 0; i < prodImageContainersWrappers.length; i++) {
2935    prodImageContainersWrappers[i].style.paddingBottom = "125%";
2936}</script>
2936                </a>
2937                <div class="product-item-details">
2938                    <strong class="product-item-name">
2939                        <a title="Coffret de soin La Savonnerie Royale" href="https://www.thestore-dassault-aviation.com/fr/coffret-de-soin-la-savonnerie-royale-180642.html" class="product-item-link">
2940                            Coffret de soin La Savonnerie Royale                        </a>
2941                    </strong>
2942                                                                
2943                    <div class="price-box price-final_price" data-role="priceBox" data-product-id="5942" data-price-box="product-id-5942">    <span class="price-container price-final_price tax weee">
2944    <span id="old-price-5942-widget-product-carousel-finalPrice-6ac00f3c61b7a" data-price-amount="125.004001" data-price-type="finalPrice" class="price-wrapper ">
2945    <span class="price">125,00&nbsp;&euro;</span></span>
2946        </span>
2947
2948</div>
2949                    
2950                                            <div class="product-item-inner">
2951                            <div class="product-item-actions">
2952                                                                    <div class="actions-primary">
2953                                                                                                                                <form data-role="tocart-form" data-product-sku="DAS30211" action="https://www.thestore-dassault-aviation.com/fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tLw~~/product/5942/" method="post">
2954                                                <input type="hidden" name="product" value="5942">
2955                                                <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tL2ZyL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWRHaGxjM1J2Y21VdFpHRnpjMkYxYkhRdFlYWnBZWFJwYjI0dVkyOXRMd35-L3Byb2R1Y3QvNTk0Mi8~">
2956                                                <input name="form_key" type="hidden" value="gwn5PgK5Mys3SXkE">                                                <button type="submit" class="action tocart primary" aria-label="Ajouter aux panier (Coffret de soin La Savonnerie Royale)">
2957                                                    <span>Ajouter au panier</span>
2958                                                </button>
2959                                            </form>
2960                                            
2960<script type="text/x-magento-init">
2961                                            {
2962                                                "[data-role=tocart-form], .form.map.checkout": {
2963                                                    "catalogAddToCart": {
2964                                                        "product_sku": "DAS30211"
2965                                                    }
2966                                                }
2967                                            }
2968                                            </script>
2968
2969                                                                            </div>
2970                                                                                                    <div class="actions-secondary" data-role="add-to-links">
2971                                                                                    <a href="#" data-post='{"action":"https:\/\/www.thestore-dassault-aviation.com\/fr\/wishlist\/index\/add\/","data":{"product":5942,"uenc":"aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tLw~~"}}' class="action towishlist" data-action="add-to-wishlist" aria-label="Ajouter &agrave; la liste d'envies (Coffret de soin La Savonnerie Royale)">
2972                                                <span>D&eacute;placer vers la liste d'envies</span>
2973                                            </a>
2974                                                                                                                                                                        <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.thestore-dassault-aviation.com\/fr\/catalog\/product_compare\/add\/","data":{"product":"5942","uenc":"aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tLw~~"}}' title="Ajouter au comparateur">
2975                                                <span>Ajouter au comparateur</span>
2976                                            </a>
2977                                                                            </div>
2978                                                            </div>
2979                        </div>
2980                                    </div>
2981            </div>
2982                                </li><li class="product-item">            <div class="product-item-info">
2983                <a href="https://www.thestore-dassault-aviation.com/fr/etiquette-bagage-164413.html" class="product-item-photo">
2984                    
2985<span class="product-image-container product-image-container-5921">
2986    <span class="product-image-wrapper">
2987                                    <div class="top_right category">
2988                                            <img src="https://www.thestore-dassault-aviation.com/media/levalto_productlabel/imagelabel/madein_france.png" alt="Fabriqu&eacute; en france label" title="Fabriqu&eacute; en france label">
2989                                    </div>
2990                            <img class="product-image-photo" src="https://www.thestore-dassault-aviation.com/media/catalog/product/cache/2765542505660baab28ecd555e27366e/L/u/Luggagetag-85721-2.png" loading="lazy" width="240" height="300" alt="Luggagetag"></span>
2991</span>
2992<style>.product-image-container-5921 {
2993    width: 240px;
2994}
2995.product-image-container-5921 span.product-image-wrapper {
2996    padding-bottom: 125%;
2997}</style>
2997<script type="text/javascript">prodImageContainers = document.querySelectorAll(".product-image-container-5921");
2998for (var i = 0; i < prodImageContainers.length; i++) {
2999    prodImageContainers[i].style.width = "240px";
3000}
3001prodImageContainersWrappers = document.querySelectorAll(
3002    ".product-image-container-5921  span.product-image-wrapper"
3003);
3004for (var i = 0; i < prodImageContainersWrappers.length; i++) {
3005    prodImageContainersWrappers[i].style.paddingBottom = "125%";
3006}</script>
3006                </a>
3007                <div class="product-item-details">
3008                    <strong class="product-item-name">
3009                        <a title="Etiquette bagage" href="https://www.thestore-dassault-aviation.com/fr/etiquette-bagage-164413.html" class="product-item-link">
3010                            Etiquette bagage                        </a>
3011                    </strong>
3012                                                                
3013                    <div class="price-box price-final_price" data-role="priceBox" data-product-id="5921" data-price-box="product-id-5921">    <span class="price-container price-final_price tax weee">
3014    <span id="old-price-5921-widget-product-carousel-finalPrice-6ac00f3c6698a" data-price-amount="24.000001" data-price-type="finalPrice" class="price-wrapper ">
3015    <span class="price">24,00&nbsp;&euro;</span></span>
3016        </span>
3017
3018</div>
3019                    
3020                                            <div class="product-item-inner">
3021                            <div class="product-item-actions">
3022                                                                    <div class="actions-primary">
3023                                                                                                                                <form data-role="tocart-form" data-product-sku="DAS30308" action="https://www.thestore-dassault-aviation.com/fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tLw~~/product/5921/" method="post">
3024                                                <input type="hidden" name="product" value="5921">
3025                                                <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tL2ZyL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWRHaGxjM1J2Y21VdFpHRnpjMkYxYkhRdFlYWnBZWFJwYjI0dVkyOXRMd35-L3Byb2R1Y3QvNTkyMS8~">
3026                                                <input name="form_key" type="hidden" value="gwn5PgK5Mys3SXkE">                                                <button type="submit" class="action tocart primary" aria-label="Ajouter aux panier (Etiquette bagage)">
3027                                                    <span>Ajouter au panier</span>
3028                                                </button>
3029                                            </form>
3030                                            
3030<script type="text/x-magento-init">
3031                                            {
3032                                                "[data-role=tocart-form], .form.map.checkout": {
3033                                                    "catalogAddToCart": {
3034                                                        "product_sku": "DAS30308"
3035                                                    }
3036                                                }
3037                                            }
3038                                            </script>
3038
3039                                                                            </div>
3040                                                                                                    <div class="actions-secondary" data-role="add-to-links">
3041                                                                                    <a href="#" data-post='{"action":"https:\/\/www.thestore-dassault-aviation.com\/fr\/wishlist\/index\/add\/","data":{"product":5921,"uenc":"aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tLw~~"}}' class="action towishlist" data-action="add-to-wishlist" aria-label="Ajouter &agrave; la liste d'envies (Etiquette bagage)">
3042                                                <span>D&eacute;placer vers la liste d'envies</span>
3043                                            </a>
3044                                                                                                                                                                        <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.thestore-dassault-aviation.com\/fr\/catalog\/product_compare\/add\/","data":{"product":"5921","uenc":"aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tLw~~"}}' title="Ajouter au comparateur">
3045                                                <span>Ajouter au comparateur</span>
3046                                            </a>
3047                                                                            </div>
3048                                                            </div>
3049                        </div>
3050                                    </div>
3051            </div>
3052            </li>            </ol></div></div></div></div></div></main><footer id="footer" class="page-footer"><div class="footer">
3053    <div class="footer-middle">
3054        <div class="container">
3055                    <div class="row">
3056            <div class="col-lg-12"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="block newsletter">
3057    <div class="title"><strong>Newsletter</strong></div>
3058    <div class="content">
3059        <form class="form subscribe" novalidate action="https://www.thestore-dassault-aviation.com/fr/newsletter/subscriber/new/" method="post" data-mage-init='{"validation": {"errorClass": "mage-error"}}' id="newsletter-validate-detail">
3060            <div class="field newsletter">
3061                <div class="control">
3062                    <label for="newsletter">
3063                        <span class="label">
3064                            Inscription à notre newsletter :                        </span>
3065                        <input name="email" type="email" id="newsletter" placeholder="Saisissez votre email" data-mage-init='{"mage/trim-input":{}}' data-validate="{required:true, 'validate-email':true}">
3066                    </label>
3067                </div>
3068            </div>
3069            <div class="actions">
3070                <button class="action subscribe primary" title="Inscription" type="submit" aria-label="Inscription à la newsletter">
3071                    <span>Inscription</span>
3072                </button>
3073            </div>
3074        </form>
3075    </div>
3076</div>
3077<script type="text/x-magento-init">
3078    {
3079        "*": {
3080            "Magento_Customer/js/block-submit-on-send": {
3081                "formId": "newsletter-validate-detail"
3082            }
3083        }
3084    }
3085</script>
3085
3086
3087
3088<style>
3089/* Footer */
3090.footer-bottom,
3091.footer-middle.footer-middle-2 {
3092    background-color: #00476D !important;
3093}
3094
3095.footer-middle {
3096    background: #DADADA !important;
3097    padding: 0;
3098}
3099
3100.footer-middle > .container {
3101    padding: 30px 0 15px;
3102}
3103
3104/* Hide footer / search elements */
3105.customer-account-login .footer-middle,
3106.customer-account-create .footer-middle,
3107.customer-account-logoutsuccess .footer-middle,
3108.block-search .label::before {
3109    display: none;
3110}
3111
3112/* Newsletter */
3113.block.newsletter {
3114    display: flex;
3115    align-items: center;
3116    justify-content: center;
3117    padding-top: 15px;
3118}
3119
3120.block.newsletter .title {
3121    display: block;
3122}
3123
3124.footer .block.newsletter .form.subscribe {
3125    display: flex;
3126    justify-content: flex-start;
3127    margin-left: 30px;
3128}
3129
3130.footer .block.newsletter .field {
3131    min-width: 290px;
3132    margin-right: 30px;
3133}
3134
3135.footer .newsletter input {
3136    background: #FFF;
3137    color: #000;
3138    border: 1px solid #000;
3139}
3140
3141.footer .newsletter input::placeholder {
3142    color: #000;
3143}
3144
3145/* Messages */
3146.cms-index-index .page.messages {
3147    display: block !important;
3148}
3149
3150/* Tablet */
3151@media (max-width: 991px) {
3152    .block.newsletter {
3153        flex-direction: column;
3154    }
3155
3156    .footer .block.newsletter .form.subscribe {
3157        flex-direction: column;
3158        align-items: center;
3159        margin: 0;
3160    }
3161
3162    .footer .block.newsletter .form.subscribe * {
3163        width: 100%;
3164        margin: 3px 0;
3165    }
3166
3167    .cart-discount .actions-toolbar button.action {
3168        margin: 15px 0 !important;
3169    }
3170
3171    .fieldset.coupon {
3172        flex-direction: column;
3173        align-items: flex-start;
3174        justify-content: space-between;
3175    }
3176
3177    .field-tooltip .field-tooltip-content {
3178        left: -282px;
3179    }
3180
3181    .field-tooltip .field-tooltip-content::before,
3182    .field-tooltip .field-tooltip-content::after {
3183        left: 268px;
3184        border-left-color: #F4F4F4;
3185        border-right-color: transparent !important;
3186    }
3187
3188    .checkout-index-index .page-header .minicart-wrapper {
3189        display: block;
3190    }
3191}
3192
3193/* Mobile / Tablet Header */
3194@media (max-width: 768px) {
3195    .search-area.show-icon-tablet {
3196        padding: 10px 40px 0 70px !important;
3197    }
3198
3199    .search-area.show-icon-tablet .block.block-search {
3200        display: block !important;
3201        position: absolute !important;
3202        top: 20px !important;
3203        left: -33px !important;
3204        right: auto !important;
3205        width: calc(100vw - 130px) !important;
3206        min-width: 0 !important;
3207        margin: 0 !important;
3208        border: 0 !important;
3209        background: none !important;
3210    }
3211
3212    .page-header.type2 .header-row .header-center {
3213        position: absolute;
3214        top: -82px;
3215        left: 35px;
3216        width: auto;
3217    }
3218
3219    .block-search input,
3220    .block-search input::placeholder {
3221        color: #FFF !important;
3222    }
3223
3224    .block-search .action.search::before {
3225        color: #FFF;
3226    }
3227
3228    .top-links-icon {
3229        display: none !important;
3230    }
3231    .cart.table-wrapper .item .col.item {
3232        display: flex;
3233        flex-direction: column;
3234        align-items: center;
3235    }
3236
3237    .page-header .header.panel,
3238    .panel.header .switcher {
3239        display: block !important;
3240    }
3241}
3242
3243/* Small Mobile */
3244@media (max-width: 480px) {
3245    .cky-overlay { display: none !important; }
3246    .opc-estimated-wrapper .minicart-wrapper button.action.showcart .counter.qty {
3247        text-align: center;
3248    }
3249
3250    .opc-estimated-wrapper {
3251        margin: 0;
3252    }
3253
3254    .cart.main.actions {
3255        min-height: inherit;
3256    }
3257
3258    .amgift-code .payment-option-content {
3259        margin-top: 70px;
3260    }
3261
3262    .amcard-field-container {
3263        padding: 0;
3264    }
3265
3266    .amcard-field-block.-double {
3267        width: 100%;
3268    }
3269
3270    .ammcard-text-container {
3271        clear: both;
3272    }
3273
3274    .pagebuilder-slider.slick-slider,
3275    .pagebuilder-slider.slick-slider :not(ul.slick-dots li button) {
3276        min-height: 100vw !important;
3277    }
3278}
3279</style></div></div>            </div>
3280        </div>
3281    </div>
3282    <div class="footer-middle footer-middle-2">
3283        <div class="container">
3284            <div class="row">
3285            <div class="col-lg-12"><style>#html-body [data-pb-style=H3QVKN9],#html-body [data-pb-style=NFGVS74]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=NFGVS74]{justify-content:flex-start;display:flex;flex-direction:column}#html-body [data-pb-style=H3QVKN9]{align-self:stretch}#html-body [data-pb-style=DVQM5GF]{display:flex;width:100%}#html-body [data-pb-style=XJIJOJM]{justify-content:flex-end;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:20%;align-self:stretch}#html-body [data-pb-style=WNODX46]{text-align:center;border-style:none}#html-body [data-pb-style=P4DQVOC],#html-body [data-pb-style=Y2NHGII]{max-width:100%;height:auto}#html-body [data-pb-style=OS3T56S]{justify-content:flex-end;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:20%;align-self:stretch}#html-body [data-pb-style=QVDARAQ]{text-align:center;border-style:none}#html-body [data-pb-style=QBW7CBO],#html-body [data-pb-style=WQL8NHI]{max-width:100%;height:auto}#html-body [data-pb-style=V8H6585]{justify-content:flex-end;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:20%;align-self:stretch}#html-body [data-pb-style=JUFBGWN]{text-align:center;border-style:none}
3285#html-body [data-pb-style=E9C7W0K],#html-body [data-pb-style=JK019BW]{max-width:100%;height:auto}#html-body [data-pb-style=Y85JLGJ]{justify-content:flex-end;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:20%;align-self:stretch}#html-body [data-pb-style=YQUHTL1]{text-align:center;border-style:none}#html-body [data-pb-style=TMSBE9B],#html-body [data-pb-style=VHKOYI7]{max-width:100%;height:auto}#html-body [data-pb-style=VSOIBW8]{justify-content:flex-end;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:20%;align-self:stretch}#html-body [data-pb-style=V9BGO2T]{text-align:center;border-style:none}#html-body [data-pb-style=EM58IQW],#html-body [data-pb-style=KCW1G3Y]{max-width:100%;height:auto}@media only screen and (max-width: 768px) { #html-body [data-pb-style=JUFBGWN],#html-body [data-pb-style=QVDARAQ],#html-body [data-pb-style=V9BGO2T],#html-body [data-pb-style=WNODX46],#html-body [data-pb-style=YQUHTL1]{border-style:none} }</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="NFGVS74"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="10" data-element="main" data-pb-style="H3QVKN9"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="DVQM5GF"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="XJIJOJM"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="WNODX46"><img class="pagebuilder-mobile-hidden" src="https://www.thestore-dassault-aviation.com/media/wysiwyg/achat.jpg" alt="" title="" data-element="desktop_image" data-pb-style="P4DQVOC"><img class="pagebuilder-mobile-only" src="https://www.thestore-dassault-aviation.com/media/wysiwyg/achat.jpg" alt="" title="" data-element="mobile_image" data-pb-style="Y2NHGII"></figure><div data-content-type="text" data-appearance="default" data-element="main"><p style="text-align: center;"><a href="/fr/faq#secure-shopping/">Achat s&eacute;curis&eacute;</a></p></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="OS3T56S"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="QVDARAQ"><img class="pagebuilder-mobile-hidden" src="https://www.thestore-dassault-aviation.com/media/wysiwyg/retour.jpg" alt="" title="" data-element="desktop_image" data-pb-style="QBW7CBO"><img class="pagebuilder-mobile-only" src="https://www.thestore-dassault-aviation.com/media/wysiwyg/retour.jpg" alt="" title="" data-element="mobile_image" data-pb-style="WQL8NHI"></figure><div data-content-type="text" data-appearance="default" data-element="main"><p style="text-align: center;"><a href="/fr/faq#easy-return/">Retour facile</a></p></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="V8H6585"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="JUFBGWN"><img class="pagebuilder-mobile-hidden" src="https://www.thestore-dassault-aviation.com/media/wysiwyg/service.jpg" alt="" title="" data-element="desktop_image" data-pb-style="E9C7W0K"><img class="pagebuilder-mobile-only" src="https://www.thestore-dassault-aviation.com/media/wysiwyg/service.jpg" alt="" title="" data-element="mobile_image" data-pb-style="JK019BW"></figure><div data-content-type="text" data-appearance="default" data-element="main"><p style="text-align: center;"><a href="/fr/contact">Service client</a></p></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="Y85JLGJ"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="YQUHTL1"><img class="pagebuilder-mobile-hidden" src="https://www.thestore-dassault-aviation.com/media/wysiwyg/livraison.jpg" alt="" title="" data-element="desktop_image" data-pb-style="VHKOYI7"><img class="pagebuilder-mobile-only" src="https://www.thestore-dassault-aviation.com/media/wysiwyg/livraison.jpg" alt="" title="" data-element="mobile_image" data-pb-style="TMSBE9B"></figure><div data-content-type="text" data-appearance="default" data-element="main"><p style="text-align: center;"><a href="/fr/faq#easy-shipping/">Livraison facile</a></p></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="VSOIBW8"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="V9BGO2T"><img class="pagebuilder-mobile-hidden" src="https://www.thestore-dassault-aviation.com/media/wysiwyg/newsletter.jpg" alt="" title="" data-element="desktop_image" data-pb-style="KCW1G3Y"><img class="pagebuilder-mobile-only" src="https://www.thestore-dassault-aviation.com/media/wysiwyg/newsletter.jpg" alt="" title="" data-element="mobile_image" data-pb-style="EM58IQW"></figure><div data-content-type="text" data-appearance="default" data-element="main"><p style="text-align: center;"><a tabindex="0" href="/fr/newsletter/manage">Newsletter</a></p></div></div></div></div></div></div></div><div class="col-lg-12"><style>#html-body [data-pb-style=QFGROAR]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="QFGROAR"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><ul>
3286<li><a href="https://www.dassault-aviation.com/fr/" target="_blank" title="Dassault Aviation - Nouvel onglet">Dassault Aviation</a></li>
3287<li><a href="https://www.thestore-dassault-aviation.com/fr/licences" title="Licences" >Licences</a></li>
3288<li><a href="https://www.thestore-dassault-aviation.com/fr/faq" title="Foire aux questions">FAQ</a></li>
3289<li><a href="https://www.thestore-dassault-aviation.com/fr/newsletter/manage" title="Newsletter" >Newsletter</a></li>
3290<li><a href="https://www.thestore-dassault-aviation.com/fr/sales/order/history/" title="Mes commandes">Mes commandes</a></li>
3291<li><a href="https://www.thestore-dassault-aviation.com/fr/sales/guest/form" title="Retour de produit & Rétractation">Retour de produit & Rétractation</a></li>
3292<li><a href="https://www.thestore-dassault-aviation.com/fr/CGV/" title="Conditions générales de vente">Conditions générales de vente</a></li>
3293<li><a href="https://www.thestore-dassault-aviation.com/fr/contact/" title="Contactez-nous">Contactez-nous</a></li>
3294<li><a href="https://www.thestore-dassault-aviation.com/fr/plan-du-site/" title="Plan du site">Plan du site</a></li>
3295<li><a href="https://www.thestore-dassault-aviation.com/fr/accessibilite/" title="Accessibilité">Accessibilité : partiellement conforme</a></li>
3296</ul>
3297
3298<style>
3299html[lang="fr"] form#discount-coupon-form:before {content: 'Code remise' !important;font-size: 16px;font-weight: bold;margin-bottom: 12px;display: block;color: #00416B;}html[lang="en"] form#discount-coupon-form:before {content: 'Discount code' !important;font-size: 16px;font-weight: bold;margin-bottom: 12px;display: block;color: #00416B;}
3300.footer-middle.footer-middle-2 ul {
3301    flex-wrap: wrap;
3302}
3303.old-price .price {
3304    font-size: 14px !important;
3305}
3306/*.b2cGroup span.old-price, .b2cGroup span.old-price + .final-price .price-label {
3307    display: none !important;
3308}*/
3309.block-static-block.widget { padding: 0 !important; margin: 0 !important; }
3310</style></div></div></div></div><div class="col-lg-3"></div><div class="col-lg-3"></div>            </div>
3311        </div>
3312    </div>
3313    <div class="footer-bottom">
3314        <div class="container">
3315                                    <address><span lang="en">Copyright © 
3315<script type="text/javascript"> document.write(new Date().getFullYear()); </script>
3315 This webshop has been made with the support of Kick & Rush - Branded Merchandise Solutions</span></address>
3316                    </div>
3317    </div>
3318</div>
3319<a href="javascript:void(0)"
3320   id="totop" role="button"
3321   aria-label="Retour en haut de la page">
3322    <em class="porto-icon-up-open"></em>
3323</a>
3324<script>
3325    window.reloadParam = "fl";
3326</script>
vendor: 1 bytes, line 3326
3326
3327<script type="text/x-magento-init">
3328    {
3329        "*" :
3330            {
3331                "Punchout2Go_Punchout/js/view/punchout-component" : {
3332                    "jsReloadSections" : "customer"
3333                }
3334            }
3335    }
3336</script>
3336
3337
3338<script type="text/x-magento-init">
3339    {
3340        "*" :
3341            {
3342                "Punchout2Go_Punchout/js/view/redirect-component" : {
3343                    "redirectUrl": "https://www.thestore-dassault-aviation.com/fr/"
3344                 }
3345            }
3346    }
3347</script>
3347
3348
3349</footer>
3349<script type="text/x-magento-init">
3350        {
3351            "*": {
3352                "Magento_Ui/js/core/app": {
3353                    "components": {
3354                        "storage-manager": {
3355                            "component": "Magento_Catalog/js/storage-manager",
3356                            "appendTo": "",
3357                            "storagesConfiguration" : {"recently_viewed_product":{"requestConfig":{"syncUrl":"https:\/\/www.thestore-dassault-aviation.com\/fr\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"recently_compared_product":{"requestConfig":{"syncUrl":"https:\/\/www.thestore-dassault-aviation.com\/fr\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"product_data_storage":{"updateRequestConfig":{"url":"https:\/\/www.thestore-dassault-aviation.com\/fr\/rest\/dassault_fr\/V1\/products-render-info"},"requestConfig":{"syncUrl":"https:\/\/www.thestore-dassault-aviation.com\/fr\/catalog\/product\/frontend_action_synchronize\/"},"allowToSendRequest":null}}                        }
3358                    }
3359                }
3360            }
3361        }
3362</script>
vendor: 1 bytes, line 3362
3362
3363<script>try {
3364smileTracker.addPageVar('type.identifier', 'cms_index_index');
3365smileTracker.addPageVar('type.label', 'Page d\&#039;accueil CMS');
3366smileTracker.addPageVar('locale', 'fr_FR');
3367} catch (err) { ; }</script>
3367<script type="text/x-magento-init">
3368    {
3369        ".products-slider.owl-carousel": {
3370            "Smartwave_Filterproducts/js/carousel-images": {}
3371        }
3372    }
3373</script>
vendor: 1 bytes, line 3373
3373
3374<script>try {
3375smileTracker.addPageVar('cms.identifier', 'page-d-accueil');
3376smileTracker.addPageVar('cms.title', 'Page d\&#039;accueil');
3377} catch (err) { ; }</script>
3377</div>    
3377<script>window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.eu01.nr-data.net","licenseKey":"NRJS-b3f28a6f44e3fd16ec3","applicationID":"438646083","transactionName":"MhBSZQoZXRJRUUBcXgtacVIMEVwPH1FZRh4MG1RUAFdaD1RXTA==","queueTime":0,"applicationTime":537,"atts":"HldRE0IDThw=","errorBeacon":"bam.eu01.nr-data.net","agent":""}</script>
3377<script nonce="bzhsNWd4ZWNpMm95ZDhhNjUza3lpMHIydTBuMjZ4NWU=">
3378    require(['yireoGoogleTagManagerPush'], function (pusher) {
3379        pusher({"version":"3.10.0","page_type":"cms\/index\/index","page_path":"https:\/\/www.thestore-dassault-aviation.com\/fr\/","page_title":"Page d'accueil | La boutique officielle de Dassault Aviation","virtual_page":"\/fr","breadcrumb":[],"user":{"has_transacted":false}}, 'push (initial page) [data-layer.phtml]');
3380            });
3381</script>
vendor: 1 bytes, line 3381
3381
3382<script nonce="bzhsNWd4ZWNpMm95ZDhhNjUza3lpMHIydTBuMjZ4NWU=">
3383    require(['yireoGoogleTagManagerProductClicks'], function(clicks) {
3384        clicks({productPath: '.product-items a.product'});
3385    });
3386</script>
vendor: 1 bytes, line 3386
3386
3387<script type="text/x-magento-init">
3388    {"*":{"yireoGoogleTagManager":{"cookie_restriction_mode":"","website_id":1,"data_layer":{"version":"3.10.0","page_type":"cms\/index\/index","page_path":"https:\/\/www.thestore-dassault-aviation.com\/fr\/","page_title":"Page d'accueil | La boutique officielle de Dassault Aviation","virtual_page":"\/fr","breadcrumb":[],"user":{"has_transacted":false}},"id":"GTM-WFGXFB8K","debug":false,"gtm_url":"https:\/\/www.googletagmanager.com"}}}
3389</script>
3389
3390    </body>
3391</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.