1<!DOCTYPE html> 2<html class="html wp-singular page-template-default page page-id-118 wp-theme-bubble" lang="fr-FR"> 3 <head><meta charset="utf-8">
3<script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]nowprocket/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?nowprocket=1"}else{document.location.href=href.replace("#","?nowprocket=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&nowprocket=1"}else{document.location.href=href.replace("#","&nowprocket=1#")}}}}</script>
3<script>(()=>{class RocketLazyLoadScripts{constructor(){this.v="2.0.5",this.userEvents=["keydown","keyup","mousedown","mouseup","mousemove","mouseover","mouseout","touchmove","touchstart","touchend","touchcancel","wheel","click","dblclick","input"],this.attributeEvents=["onblur","onclick","oncontextmenu","ondblclick","onfocus","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onmousewheel","onscroll","onsubmit"]}async t(){this.i(),this.o(),/iP(ad|hone)/.test(navigator.userAgent)&&this.h(),this.u(),this.l(this),this.m(),this.k(this),this.p(this),this._(),await Promise.all([this.R(),this.L()]),this.lastBreath=Date.now(),this.S(this),this.P(),this.D(),this.O(),this.M(),await this.C(this.delayedScripts.normal),await this.C(this.delayedScripts.defer),await this.C(this.delayedScripts.async),await this.T(),await this.F(),await this.j(),await this.A(),window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this.everythingLoaded=!0,this.lastTouchEnd&&await new Promise(t=>setTimeout(t,500-Date.now()+this.lastTouchEnd)),this.I(),this.H(),this.U(),this.W()}i(){this.CSPIssue=sessionStorage.getItem("rocketCSPIssue"),document.addEventListener("securitypolicyviolation",t=>{this.CSPIssue||"script-src-elem"!==t.violatedDirective||"data"!==t.blockedURI||(this.CSPIssue=!0,sessionStorage.setItem("rocketCSPIssue",!0))},{isRocket:!0})}o(){window.addEventListener("pageshow",t=>{this.persisted=t.persisted,this.realWindowLoadedFired=!0},{isRocket:!0}),window.addEventListener("pagehide",()=>{this.onFirstUserAction=null},{isRocket:!0})}h(){let t;function e(e){t=e}window.addEventListener("touchstart",e,{isRocket:!0}),window.addEventListener("touchend",function i(o){o.changedTouches[0]&&t.changedTouches[0]&&Math.abs(o.changedTouches[0].pageX-t.changedTouches[0].pageX)<10&&Math.abs(o.changedTouches[0].pageY-t.changedTouches[0].pageY)<10&&o.timeStamp-t.timeStamp<200&&(window.removeEventListener("touchstart",e,{isRocket:!0}),window.removeEventListener("touchend",i,{isRocket:!0}),"INPUT"===o.target.tagName&&"text"===o.target.type||(o.target.dispatchEvent(new TouchEvent("touchend",{target:o.target,bubbles:!0})),o.target.dispatchEvent(new MouseEvent("mouseover",{target:o.target,bubbles:!0})),o.target.dispatchEvent(new PointerEvent("click",{target:o.target,bubbles:!0,cancelable:!0,detail:1,clientX:o.changedTouches[0].clientX,clientY:o.changedTouches[0].clientY})),event.preventDefault()))},{isRocket:!0})}q(t){this.userActionTriggered||("mousemove"!==t.type||this.firstMousemoveIgnored?"keyup"===t.type||"mouseover"===t.type||"mouseout"===t.type||(this.userActionTriggered=!0,this.onFirstUserAction&&this.onFirstUserAction()):this.firstMousemoveIgnored=!0),"click"===t.type&&t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),"touchstart"===this.lastEvent&&"touchend"===t.type&&(this.lastTouchEnd=Date.now()),"click"===t.type&&(this.lastTouchEnd=0),this.lastEvent=t.type,t.composedPath&&t.composedPath()[0].getRootNode()instanceof ShadowRoot&&(t.rocketTarget=t.composedPath()[0]),this.savedUserEvents.push(t)}u(){this.savedUserEvents=[],this.userEventHandler=this.q.bind(this),this.userEvents.forEach(t=>window.addEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.addEventListener("visibilitychange",this.userEventHandler,{isRocket:!0})}U(){this.userEvents.forEach(t=>window.removeEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.removeEventListener("visibilitychange",this.userEventHandler,{isRocket:!0}),this.savedUserEvents.forEach(t=>{(t.rocketTarget||t.target).dispatchEvent(new window[t.constructor.name](t.type,t))})}m(){const t="return false",e=Array.from(this.attributeEvents,t=>"data-rocket-"+t),i="["+this.attributeEvents.join("],[")+"]",o="[data-rocket-"+this.attributeEvents.join("],[data-rocket-")+"]",s=(e,i,o)=>{o&&o!==t&&(e.setAttribute("data-rocket-"+i,o),e["rocket"+i]=new Function("event",o),e.setAttribute(i,t))};new MutationObserver(t=>{for(const n of t)"attributes"===n.type&&(n.attributeName.startsWith("data-rocket-")||this.everythingLoaded?n.attributeName.startsWith("data-rocket-")&&this.everythingLoaded&&this.N(n.target,n.attributeName.substring(12)):s(n.target,n.attributeName,n.target.getAttribute(n.attributeName))),"childList"===n.type&&n.addedNodes.forEac
3h(t=>{if(t.nodeType===Node.ELEMENT_NODE)if(this.everythingLoaded)for(const i of[t,...t.querySelectorAll(o)])for(const t of i.getAttributeNames())e.includes(t)&&this.N(i,t.substring(12));else for(const e of[t,...t.querySelectorAll(i)])for(const t of e.getAttributeNames())this.attributeEvents.includes(t)&&s(e,t,e.getAttribute(t))})}).observe(document,{subtree:!0,childList:!0,attributeFilter:[...this.attributeEvents,...e]})}I(){this.attributeEvents.forEach(t=>{document.querySelectorAll("[data-rocket-"+t+"]").forEach(e=>{this.N(e,t)})})}N(t,e){const i=t.getAttribute("data-rocket-"+e);i&&(t.setAttribute(e,i),t.removeAttribute("data-rocket-"+e))}k(t){Object.defineProperty(HTMLElement.prototype,"onclick",{get(){return this.rocketonclick||null},set(e){this.rocketonclick=e,this.setAttribute(t.everythingLoaded?"onclick":"data-rocket-onclick","this.rocketonclick(event)")}})}S(t){function e(e,i){let o=e[i];e[i]=null,Object.defineProperty(e,i,{get:()=>o,set(s){t.everythingLoaded?o=s:e["rocket"+i]=o=s}})}e(document,"onreadystatechange"),e(window,"onload"),e(window,"onpageshow");try{Object.defineProperty(document,"readyState",{get:()=>t.rocketReadyState,set(e){t.rocketReadyState=e},configurable:!0}),document.readyState="loading"}catch(t){console.log("WPRocket DJE readyState conflict, bypassing")}}l(t){this.originalAddEventListener=EventTarget.prototype.addEventListener,this.originalRemoveEventListener=EventTarget.prototype.removeEventListener,this.savedEventListeners=[],EventTarget.prototype.addEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalAddEventListener.call(this,e,i,o):(t.savedEventListeners.push({target:this,remove:!1,type:e,func:i,options:o}),"mouseenter"!==e&&"mouseleave"!==e||t.originalAddEventListener.call(this,e,t.savedUserEvents.push,o))},EventTarget.prototype.removeEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalRemoveEventListener.call(this,e,i,o):t.savedEventListeners.push({target:this,remove:!0,type:e,func:i,options:o})}}J(t,e){this.savedEventListeners=this.savedEventListeners.filter(i=>{let o=i.type,s=i.target||window;return e!==o||t!==s||(this.B(o,s)&&(i.type="rocket-"+o),this.$(i),!1)})}H(){EventTarget.prototype.addEventListener=this.originalAddEventListener,EventTarget.prototype.removeEventListener=this.originalRemoveEventListener,this.savedEventListeners.forEach(t=>this.$(t))}$(t){t.remove?this.originalRemoveEventListener.call(t.target,t.type,t.func,t.options):this.originalAddEventListener.call(t.target,t.type,t.func,t.options)}p(t){let e;function i(e){return t.everythingLoaded?e:e.split(" ").map(t=>"load"===t||t.startsWith("load.")?"rocket-jquery-load":t).join(" ")}function o(o){function s(e){const s=o.fn[e];o.fn[e]=o.fn.init.prototype[e]=function(){return this[0]===window&&t.userActionTriggered&&("string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=i(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach(t=>{const e=arguments[0][t];delete arguments[0][t],arguments[0][i(t)]=e})),s.apply(this,arguments),this}}if(o&&o.fn&&!t.allJQueries.includes(o)){const e={DOMContentLoaded:[],"rocket-DOMContentLoaded":[]};for(const t in e)document.addEventListener(t,()=>{e[t].forEach(t=>t())},{isRocket:!0});o.fn.ready=o.fn.init.prototype.ready=function(i){function s(){parseInt(o.fn.jquery)>2?setTimeout(()=>i.bind(document)(o)):i.bind(document)(o)}return"function"==typeof i&&(t.realDomReadyFired?!t.userActionTriggered||t.fauxDomReadyFired?s():e["rocket-DOMContentLoaded"].push(s):e.DOMContentLoaded.push(s)),this},s("on"),s("one"),s("off"),t.allJQueries.push(o)}e=o}t.allJQueries=[],o(window.jQuery),Object.defineProperty(window,"jQuery",{get:()=>e,set(t){o(t)}})}P(){const t=new Map;document.write=document.writeln=function(e){const i=document.currentScript,o=document.createRange(),s=i.parentElement;let n=t.get(i);void 0===n&&(n=i.nextSibling,t.set(i,n));const c=document.createDocumentFragment();o.setStart(c,0),c.appendChild(o.createContextualFragment(e)),s.insertBefore(c,n)}}async R(){return new Promise(t=>{this.userActionTriggered?t():this.onFirstUserAction=t})}async L(){return new Promise(t=>{document.addEventListener("DOMContentLoaded",()=>{this.realDomReadyFired=!0,t()},{isRocket:!0})})}async j(){return this.realWindowLoadedFired?Promise.resolve():new Promise(t=>{window.addEventListener("load",t,{isRocket:!0})})}M(){this.pendingScripts=[];this.scriptsMutationObserver=new MutationObserver(t=>
3{for(const e of t)e.addedNodes.forEach(t=>{"SCRIPT"!==t.tagName||!t.src||t.noModule||t.isWPRocket||this.pendingScripts.push({script:t,promise:new Promise(e=>{const i=()=>{const i=this.pendingScripts.findIndex(e=>e.script===t);i>=0&&this.pendingScripts.splice(i,1),e()};t.addEventListener("load",i,{isRocket:!0}),t.addEventListener("error",i,{isRocket:!0}),setTimeout(i,1e3)})})})}),this.scriptsMutationObserver.observe(document,{childList:!0,subtree:!0})}async F(){await this.X(),this.pendingScripts.length?(await this.pendingScripts[0].promise,await this.F()):this.scriptsMutationObserver.disconnect()}D(){this.delayedScripts={normal:[],async:[],defer:[]},document.querySelectorAll("script[type$=rocketlazyloadscript]").forEach(t=>{t.hasAttribute("data-rocket-src")?t.hasAttribute("async")&&!1!==t.async?this.delayedScripts.async.push(t):t.hasAttribute("defer")&&!1!==t.defer||"module"===t.getAttribute("data-rocket-type")?this.delayedScripts.defer.push(t):this.delayedScripts.normal.push(t):this.delayedScripts.normal.push(t)})}async _(){await this.L();let t=[];document.querySelectorAll("script[type$=rocketlazyloadscript][data-rocket-src]").forEach(e=>{let i=e.getAttribute("data-rocket-src");if(i&&!i.startsWith("data:")){i.startsWith("//")&&(i=location.protocol+i);try{const o=new URL(i).origin;o!==location.origin&&t.push({src:o,crossOrigin:e.crossOrigin||"module"===e.getAttribute("data-rocket-type")})}catch(t){}}}),t=[...new Map(t.map(t=>[JSON.stringify(t),t])).values()],this.Y(t,"preconnect")}
3async G(t){if(await this.K(),!0!==t.noModule||!("noModule"in HTMLScriptElement.prototype))return new Promise(e=>{let i;function o(){(i||t).setAttribute("data-rocket-status","executed"),e()}try{if(navigator.userAgent.includes("Firefox/")||""===navigator.vendor||this.CSPIssue)i=document.createElement("script"),[...t.attributes].forEach(t=>{let e=t.nodeName;"type"!==e&&("data-rocket-type"===e&&(e="type"),"data-rocket-src"===e&&(e="src"),i.setAttribute(e,t.nodeValue))}),t.text&&(i.text=t.text),t.nonce&&(i.nonce=t.nonce),i.hasAttribute("src")?(i.addEventListener("load",o,{isRocket:!0}),i.addEventListener("error",()=>{i.setAttribute("data-rocket-status","failed-network"),e()},{isRocket:!0}),setTimeout(()=>{i.isConnected||e()},1)):(i.text=t.text,o()),i.isWPRocket=!0,t.parentNode.replaceChild(i,t);else{const i=t.getAttribute("data-rocket-type"),s=t.getAttribute("data-rocket-src");i?(t.type=i,t.removeAttribute("data-rocket-type")):t.removeAttribute("type"),t.addEventListener("load",o,{isRocket:!0}),t.addEventListener("error",i=>{this.CSPIssue&&i.target.src.startsWith("data:")?(console.log("WPRocket: CSP fallback activated"),t.removeAttribute("src"),this.G(t).then(e)):(t.setAttribute("data-rocket-status","failed-network"),e())},{isRocket:!0}),s?(t.fetchPriority="high",t.removeAttribute("data-rocket-src"),t.src=s):t.src="data:text/javascript;base64,"+window.btoa(unescape(encodeURIComponent(t.text)))}}catch(i){t.setAttribute("data-rocket-status","failed-transform"),e()}});t.setAttribute("data-rocket-status","skipped")}async C(t){const e=t.shift();return e?(e.isConnected&&await this.G(e),this.C(t)):Promise.resolve()}O(){this.Y([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}Y(t,e){this.trash=this.trash||[];let i=!0;var o=document.createDocumentFragment();t.forEach(t=>{const s=t.getAttribute&&t.getAttribute("data-rocket-src")||t.src;if(s&&!s.startsWith("data:")){const n=document.createElement("link");n.href=s,n.rel=e,"preconnect"!==e&&(n.as="script",n.fetchPriority=i?"high":"low"),t.getAttribute&&"module"===t.getAttribute("data-rocket-type")&&(n.crossOrigin=!0),t.crossOrigin&&(n.crossOrigin=t.crossOrigin),t.integrity&&(n.integrity=t.integrity),t.nonce&&(n.nonce=t.nonce),o.appendChild(n),this.trash.push(n),i=!1}}),document.head.appendChild(o)}W(){this.trash.forEach(t=>t.remove())}async T(){try{document.readyState="interactive"}catch(t){}this.fauxDomReadyFired=!0;try{await this.K(),this.J(document,"readystatechange"),document.dispatchEvent(new Event("rocket-readystatechange")),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(document,"DOMContentLoaded"),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this.K(),this.J(window,"DOMContentLoaded"),window.dispatchEvent(new Event("rocket-DOMContentLoaded"))}catch(t){console.error(t)}}async A(){try{document.readyState="complete"}catch(t){}try{await this.K(),this.J(document,"readystatechange"),document.dispatchEvent(new Event("rocket-readystatechange")),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(window,"load"),window.dispatchEvent(new Event("rocket-load")),await this.K(),window.rocketonload&&window.rocketonload(),await this.K(),this.allJQueries.forEach(t=>t(window).trigger("rocket-jquery-load")),await this.K(),this.J(window,"pageshow");const t=new Event("rocket-pageshow");t.persisted=this.persisted,window.dispatchEvent(t),await this.K(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted})}catch(t){console.error(t)}}async K(){Date.now()-this.lastBreath>45&&(await this.X(),this.lastBreath=Date.now())}async X(){return document.hidden?new Promise(t=>setTimeout(t)):new Promise(t=>requestAnimationFrame(t))}B(t,e=window){return e===document&&"readystatechange"===t||(e===document&&"DOMContentLoaded"===t||(e===window&&"DOMContentLoaded"===t||(e===window&&"load"===t||e===window&&"pageshow"===t)))}static run(){(new RocketLazyLoadScripts).t()}}RocketLazyLoadScripts.run()})(); 4</script>
4 5 6 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 7 <meta name="viewport" content="width=device-width, initial-scale=1"> 8 <meta name="CCBot" content="nofollow"> 9 <meta name="theme-color" content="#000000" /> <link rel="alternate" type="application/rss+xml" title="Cabanons Mirabel Feed" href="https://www.cabanonsmirabel.com/fr/feed/"> 10 11 <link rel="icon" type="image/png" href="https://www.cabanonsmirabel.com/favicon.ico"> 12 13 <link rel="preconnect" href="https://fonts.googleapis.com"> 14 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 15 16 17 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 18 19 <!-- This site is optimized with the Yoast SEO Premium plugin v28.3 (Yoast SEO v28.3) - https://yoast.com/product/yoast-seo-premium-wordpress/ --> 20 <title>Cabanons | Cabanons Mirabel</title> 21<link data-rocket-prefetch href="https://connect.facebook.net" rel="dns-prefetch"> 22<link data-rocket-prefetch href="https://www.googletagmanager.com" rel="dns-prefetch"> 23<link data-rocket-prefetch href="https://fonts.googleapis.com" rel="dns-prefetch"> 24<link data-rocket-prefetch href="https://platform.illow.io" rel="dns-prefetch"> 25<link data-rocket-prefetch href="https://app.getterms.io" rel="dns-prefetch"> 26<link data-rocket-prefetch href="https://zcin-zinc.maillist-manage.com" rel="dns-prefetch"> 27<link data-rocket-preload as="style" href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="preload"> 28<link href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" media="print" onload="this.media='all'" rel="stylesheet"> 29<noscript data-wpr-hosted-gf-parameters=""><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap"></noscript> 30 <meta name="description" content="Chez Cabanons Mirabel, nous offrons des cabanons et garages entièrement personnalisables, au styles distinctifs et aux détails raffinés." /> 31 <link rel="canonical" href="https://www.cabanonsmirabel.com/fr/nos-cabanons/" /> 32 <meta property="og:locale" content="fr_FR" /> 33 <meta property="og:type" content="article" /> 34 <meta property="og:title" content="Cabanons" /> 35 <meta property="og:description" content="Chez Cabanons Mirabel, nous offrons des cabanons et garages entièrement personnalisables, au styles distinctifs et aux détails raffinés." /> 36 <meta property="og:url" content="https://www.cabanonsmirabel.com/fr/nos-cabanons/" /> 37 <meta property="og:site_name" content="Cabanons Mirabel" /> 38 <meta property="article:publisher" content="https://www.facebook.com/cabanons.mirabel1" /> 39 <meta property="article:modified_time" content="2025-03-19T22:58:40+00:00" /> 40 <meta name="twitter:card" content="summary_large_image" /> 41
41<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.cabanonsmirabel.com\/fr\/nos-cabanons\/","url":"https:\/\/www.cabanonsmirabel.com\/fr\/nos-cabanons\/","name":"Cabanons | Cabanons Mirabel","isPartOf":{"@id":"https:\/\/www.cabanonsmirabel.com\/fr\/#website"},"datePublished":"2024-02-04T20:08:06+00:00","dateModified":"2025-03-19T22:58:40+00:00","description":"Chez Cabanons Mirabel, nous offrons des cabanons et garages entièrement personnalisables, au styles distinctifs et aux détails raffinés.","breadcrumb":{"@id":"https:\/\/www.cabanonsmirabel.com\/fr\/nos-cabanons\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cabanonsmirabel.com\/fr\/nos-cabanons\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.cabanonsmirabel.com\/fr\/nos-cabanons\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/www.cabanonsmirabel.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Cabanons"}]},{"@type":"WebSite","@id":"https:\/\/www.cabanonsmirabel.com\/fr\/#website","url":"https:\/\/www.cabanonsmirabel.com\/fr\/","name":"Cabanons Mirabel","description":"","alternateName":"Cabanons Mirabel","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cabanonsmirabel.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"}]}</script>
41 42 <!-- / Yoast SEO Premium plugin. --> 43 44
45<script type="text/rocketlazyloadscript" data-rocket-type='application/javascript' id='pys-version-script'>console.log('PixelYourSite Free version 11.3.0.1');</script>
45 46<link href='https://fonts.gstatic.com' crossorigin rel='preconnect' /> 47<style id="wp-img-auto-sizes-contain-inline-css"> 48img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 49/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 50</style> 51<style id="classic-theme-styles-inline-css"> 52/*! This file is auto-generated */ 53.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 54/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 55</style> 56 57<style id="global-styles-inline-css"> 58:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
58--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
58.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 59/*# sourceURL=global-styles-inline-css */ 60</style> 61 62<link data-minify="1" rel='stylesheet' id='contact-form-7-css' href='https://www.cabanonsmirabel.com/wp-content/cache/min/1/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=1787556878' media='all' /> 63<link data-minify="1" rel='stylesheet' id='wpcf7-redirect-script-frontend-css' href='https://www.cabanonsmirabel.com/wp-content/cache/min/1/wp-content/plugins/wpcf7-redirect/build/assets/frontend-script.css?ver=1787556878' media='all' /> 64<link rel='stylesheet' id='wpml-legacy-horizontal-list-0-css' href='https://www.cabanonsmirabel.com/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-list-horizontal/style.min.css?ver=1' media='all' /> 65<link data-minify="1" rel='stylesheet' id='Flynt/assets-css' href='https://www.cabanonsmirabel.com/wp-content/cache/min/1/wp-content/themes/bubble/dist/assets/main-9566937a02.css?ver=1787556878' media='all' /> 66<link data-minify="1" rel='stylesheet' id='Flynt/tailwind-css' href='https://www.cabanonsmirabel.com/wp-content/cache/min/1/wp-content/themes/bubble/dist/assets/tailwind-53c439bdba.css?ver=1787556878' media='all' />
67<script id="wpml-cookie-js-extra"> 68var wpml_cookies = {"wp-wpml_current_language":{"value":"fr","expires":1,"path":"/"}}; 69var wpml_cookies = {"wp-wpml_current_language":{"value":"fr","expires":1,"path":"/"}}; 70//# sourceURL=wpml-cookie-js-extra 71</script>
vendor: 1 bytes, line 71
71
72<script type="text/rocketlazyloadscript" data-minify="1" data-wp-strategy="defer" defer id="wpml-cookie-js" data-rocket-src="https://www.cabanonsmirabel.com/wp-content/cache/min/1/wp-content/plugins/sitepress-multilingual-cms/res/js/cookies/language-cookie.js?ver=1787556878"></script>
vendor: 1 bytes, line 72
72
73<script id="Flynt/firstload-js-extra"> 74var BubbleFirstLoad = {"templateDirectoryUri":"https://www.cabanonsmirabel.com/wp-content/themes/bubble"}; 75//# sourceURL=Flynt%2Ffirstload-js-extra 76</script>
vendor: 1 bytes, line 76
76
77<script data-minify="1" id="Flynt/firstload-js" src="https://www.cabanonsmirabel.com/wp-content/cache/min/1/wp-content/themes/bubble/dist/assets/firstload-61789028b6.js?ver=1787556878" defer></script>
vendor: 1 bytes, line 77
77
78<script id="Flynt/assets-js-extra"> 79var FlyntData = {"templateDirectoryUri":"https://www.cabanonsmirabel.com/wp-content/themes/bubble"}; 80//# sourceURL=Flynt%2Fassets-js-extra 81</script>
vendor: 1 bytes, line 81
81
82<script type="text/rocketlazyloadscript" data-minify="1" id="Flynt/assets-js" data-rocket-src="https://www.cabanonsmirabel.com/wp-content/cache/min/1/wp-content/themes/bubble/dist/assets/main-ae0cd2075c.js?ver=1787556879" defer></script>
82 83<meta name="generator" content="WPML ver:4.9.7 stt:1,4;" /> 84<noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript> 85 86
86<script type="text/rocketlazyloadscript" data-rocket-src='https://platform.illow.io/banner.js?siteId=8ee9791c-0540-49c6-b0db-7dbfb2604fd8' data-rocket-defer defer></script>
86 87 88 <!-- Google Tag Manager --> 89
89<script type="text/rocketlazyloadscript">
vendor: 351 bytes, lines 89-93
89(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 90 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 91 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 92 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 93 })(window,document,'script','dataLayer','
93GTM-MXXBNZS
vendor: 3 bytes, line 93
93');
93</script>
93 94 <!-- End Google Tag Manager --> 95 96 <!-- Google Tag Manager (noscript) -->
vendor: 74 bytes, lines 96-97
96 97 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
97GTM-MXXBNZS
vendor: 95 bytes, lines 97-99
97" 98 height="0" width='0' style='display:none;visibility:hidden'></iframe></noscript> 99
99<!-- End Google Tag Manager (noscript) --> 100 101 <!-- Google tag (gtag.js) -->
vendor: 115 bytes, lines 101-102
101 102 <script type="text/rocketlazyloadscript" async data-rocket-src="https://www.googletagmanager.com/gtag/js?id=
102G-9TN0H92RQZ
vendor: 18 bytes, lines 102-103
102"></script> 103
103<script type="text/rocketlazyloadscript"> 104
vendor: 151 bytes, lines 104-107
104window.dataLayer = window.dataLayer || []; 105 function gtag(){dataLayer.push(arguments);} 106 gtag('js', new Date()); 107 gtag('config', '
107G-9TN0H92RQZ
vendor: 10 bytes, lines 107-108
107'); 108
108</script>
108 109 110
110<script type="text/rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://app.getterms.io/cookie-consent/embed/ba583430-8307-4ce1-a022-34cbc5484dac/fr" data-rocket-defer defer></script>
110 111 112 <style id="rocket-lazyrender-inline-css">[data-wpr-lazyrender] {content-visibility: auto;}</style><meta name="generator" content="WP Rocket 3.23.2.2" data-wpr-features="wpr_delay_js wpr_defer_js wpr_minify_js wpr_lazyload_images wpr_preconnect_external_domains wpr_automatic_lazy_rendering wpr_oci wpr_minify_css wpr_cdn wpr_preload_links" /></head> 113 <body class="bg-project-black"> 114 115 <div id="top" class="pageWrapper relative"> 116 117 <section is="bubble-block-annonce" 118 119 class=" " 120 > 121 122 123 <div class=""> 124 <div class="elem--content bg-project-yellow"> 125 <div class="content"> 126 <div class="text-white"> 127 <div class="title--h4 md:title--h3"> 128 RÃSERVEZ MAINTENANT VOTRE INSTALLATION EN 2026! * 129 <a class="text-body underline" href="https://www.cabanonsmirabel.com/fr/financement/" target="">En savoir plus</a> 130 </div> 131 </p> 132 </div> 133 </div> 134 135 136 137 </div> 138 139</section> 140 141 <header class="mainHeader relative z-50 w-full"> 142 <div is="bubble-navigation-main" class=""> 143 144 <section class="top--section"> 145 <div class="container"> 146 <div class="holder"> 147 148 <div class="first-part"> 149 <div class="item"> 150 <svg width="10" height="13" viewBox="0 0 10 13" fill="none" xmlns="http://www.w3.org/2000/svg"> 151 <path d="M4.99998 0.333344C2.41998 0.333344 0.333313 2.42001 0.333313 5.00001C0.333313 8.50001 4.99998 13.6667 4.99998 13.6667C4.99998 13.6667 9.66665 8.50001 9.66665 5.00001C9.66665 2.42001 7.57998 0.333344 4.99998 0.333344ZM4.99998 6.66668C4.07998 6.66668 3.33331 5.92001 3.33331 5.00001C3.33331 4.08001 4.07998 3.33334 4.99998 3.33334C5.91998 3.33334 6.66665 4.08001 6.66665 5.00001C6.66665 5.92001 5.91998 6.66668 4.99998 6.66668Z" fill="#A1A1A1"/> 152 </svg> 153 <a href="https://www.google.com/maps/place/Cabanons+Mirabel/@45.6929175,-73.9321256,17z/data=!3m1!4b1!4m6!3m5!1s0x4cc9283c92e1e975:0x96ab1b53bc89118f!8m2!3d45.6929138!4d-73.9295507!16s%2Fg%2F1tf2xdtm?entry=ttu">12805 Rue du Parc, Mirabel, QC J7J 1P3</a> 154 </div> 155 <div class="item"> 156 <svg width="10" height="15" viewBox="0 0 10 15" fill="none" xmlns="http://www.w3.org/2000/svg"> 157 <path d="M7.85714 0H2.14286C0.957143 0 0 0.913636 0 2.04545V12.9545C0 14.0864 0.957143 15 2.14286 15H7.85714C9.04286 15 10 14.0864 10 12.9545V2.04545C10 0.913636 9.04286 0 7.85714 0ZM6.42857 13.6364H3.57143V12.9545H6.42857V13.6364ZM8.75 11.5909H1.25V2.04545H8.75V11.5909Z" fill="#A1A1A1"/> 158 </svg> 159 <a href="tel:4504306319">450 430-6319</a> 160 </div> 161 <div class="item"> 162 <a href="https://cabanonsmirabel.com/fr/nous-joindre/">Nous joindre</a> 163 </div> 164 </div> 165 166 <div class="item"> 167 <div class="item"> 168 <a href="https://www.financeit.ca/fr/direct/payment-plan/YT0yNzA3ODAmbD0mcD1KSjJpTTVCSmRPSzJMdFo5VVh6TXBRJnE9dHJ1ZSZzPTAmdj0x/apply?slug=yeceAA"> 169 <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="finance-it logo" class="w-[80px]" data-lazy-src="https://www.cabanonsmirabel.com/wp-content/themes/bubble/dist/../components/subcomponents_essentials/NavigationMain/assets/financeit.png"><noscript><img src="https://www.cabanonsmirabel.com/wp-content/themes/bubble/dist/../components/subcomponents_essentials/NavigationMain/assets/financeit.png" alt="finance-it logo" class="w-[80px]"></noscript> 170 </a> 171 </div> 172 <div class="border-l border-project-gray"> 173 174<div role="navigation" aria-label="Sélecteur de langue" class="wpml-ls-statics-shortcode_actions wpml-ls wpml-ls-legacy-list-horizontal"> 175 <ul><li class="wpml-ls-slot-shortcode_actions wpml-ls-item wpml-ls-item-en wpml-ls-first-item wpml-ls-last-item wpml-ls-item-legacy-list-horizontal"> 176 <a href="https://www.cabanonsmirabel.com/en/our-sheds/" hreflang="en" lang="en" class="wpml-ls-link" aria-label="Passer à English" title="Passer à English"> 177 <span class="wpml-ls-native">English</span></a> 178 </li></ul> 179</div> 180 181 </div> 182 </div> 183 </div> 184 185 </div> 186 </section> 187 188 <section class="navigation bg-project-black" 189 x-data="{ isOpen: false }" 190 @keydown.escape="isOpen = false"> 191 192 <div class="main--menu"> 193 <div class="holder"> 194 195 <a href="https://www.cabanonsmirabel.com/fr/"> 196 <picture class=""> 197 <img 198 src="https://www.cabanonsmirabel.com/wp-content/themes/bubble/dist/assets/images/logo.svg" 199 data-src="https://www.cabanonsmirabel.com/wp-content/themes/bubble/dist/assets/images/logo.svg" 200 alt="Cabanons Mirabel" srcset="" 201 sizes="" decoding="async" 202 class="logo" 203 width="auto" height="auto" /> 204 </picture> 205 </a> 206 207 <nav class="hidden lg:flex items-center" x-data="{ 'openNav' : false }"> 208 <ul class="menu--holder"> 209 <li class="menu__elem"> 210 <a href="https://www.cabanonsmirabel.com/fr/nos-cabanons/" class="menu--item">Cabanons</a> 211 </li> 212 <li class="menu__elem"> 213 <a href="https://www.cabanonsmirabel.com/fr/garages/" class="menu--item">Garages</a> 214 </li> 215 <li class="menu__elem"> 216 <a href="https://www.cabanonsmirabel.com/fr/excavation/" class="menu--item">Excavation</a> 217 </li> 218 <li class="menu__elem"> 219 <a href="#" class="menu--item">Options</a> 220 <div class="sub--menu hidden"> 221 <ul> 222 <li> 223 <a href="https://cabanonsmirabel.com/fr/option/portes-et-fenetres/" class="sub--item">Portes et fenêtres</a> 224 </li> 225 <li> 226 <a href="https://cabanonsmirabel.com/fr/option/revetement/" class="sub--item">Revêtements</a> 227 </li> 228 </ul> 229 </div> 230 </li> 231 <li class="menu__elem"> 232 <a href="https://www.cabanonsmirabel.com/fr/pourquoi-nous-choisir/" class="menu--item">Pourquoi nous choisir</a> 233 </li> 234 <li class="menu__elem"> 235 <a href="https://cabanonsmirabel.com/projets/" class="menu--item">Projets</a> 236 </li> 237 </ul> 238 </nav> 239 240 </div> 241 242 <div class="mobile--part"> 243 <button 244 @click="isOpen = !isOpen" 245 type="button" 246 class="button--elem" 247 aria-label="Open Menu" 248 :class="{ 'transition transform-180': isOpen }" 249 > 250 <svg 251 class="h-6 w-6 fill-current text-project-yellow" 252 xmlns="http://www.w3.org/2000/svg"
253 viewBox="0 0 24 24" 254 > 255 <path 256 x-show="isOpen" 257 fill-rule="evenodd" 258 clip-rule="evenodd" 259 d="M18.278 16.864a1 1 0 0 1-1.414 1.414l-4.829-4.828-4.828 4.828a1 1 0 0 1-1.414-1.414l4.828-4.829-4.828-4.828a1 1 0 0 1 1.414-1.414l4.829 4.828 4.828-4.828a1 1 0 1 1 1.414 1.414l-4.828 4.829 4.828 4.828z" 260 /> 261 <path 262 x-show="!isOpen" 263 fill-rule="evenodd" 264 d="M4 5h16a1 1 0 0 1 0 2H4a1 1 0 1 1 0-2zm0 6h16a1 1 0 0 1 0 2H4a1 1 0 0 1 0-2zm0 6h16a1 1 0 0 1 0 2H4a1 1 0 0 1 0-2z" 265 /> 266 </svg> 267 </button> 268 269 <div class="right-part"> 270 271 272<a href="https://cabanonsmirabel.com/fr/estimation-en-ligne/" class="button " 273 size="small" 274 intent="tertiaire" 275 > 276 <p>Estimation gratuite</p> 277 </a> 278 279 </div> 280 </div> 281 </div> 282 283 <div 284 class="w-full flex-grow lg:hidden bg-project-black-600" 285 :class="{ 'block shadow-3xl': isOpen, 'hidden': !isOpen }" 286 @click.away="isOpen = false" 287 x-show.transition="true" 288 x-cloak 289 > 290 <div class="container py-[15px]"> 291 292 <ul class="list-reset lg:flex justify-end flex-1 items-center"> 293 <li class="py-[10px] border-b border-project-black-500 text-center"> 294 <a href="https://www.cabanonsmirabel.com/fr/nos-cabanons/" class="menu--item-mobile" @click="isOpen = false"> 295 Cabanons 296 </a> 297 </li> 298 <li class="py-[10px] border-b border-project-black-500 text-center"> 299 <a href="https://www.cabanonsmirabel.com/fr/garages/" class="menu--item-mobile" @click="isOpen = false"> 300 Garages 301 </a> 302 </li> 303 <li class="py-[10px] border-b border-project-black-500 text-center"> 304 <a href="https://www.cabanonsmirabel.com/fr/excavation/" class="menu--item-mobile" @click="isOpen = false"> 305 Excavation 306 </a> 307 </li> 308 <li class="py-[10px] border-b border-project-black-500 text-center"> 309 <a href="#" class="menu--item-mobile" @click="isOpen = false"> 310 Options 311 </a> 312 <ul class="sub--menu-mobile"> 313 <li> 314 <a href="https://cabanonsmirabel.com/fr/option/portes-et-fenetres/" class="sub--item">Portes et fenêtres</a> 315 </li> 316 <li> 317 <a href="https://cabanonsmirabel.com/fr/option/revetement/" class="sub--item">Revêtements</a> 318 </li> 319 </ul> 320 </li> 321 <li class="py-[10px] border-b border-project-black-500 text-center"> 322 <a href="https://www.cabanonsmirabel.com/fr/pourquoi-nous-choisir/" class="menu--item-mobile" @click="isOpen = false"> 323 Pourquoi nous choisir 324 </a> 325 </li> 326 <li class="py-[10px] border-b border-project-black-500 text-center"> 327 <a href="https://cabanonsmirabel.com/projets/" class="menu--item-mobile" @click="isOpen = false"> 328 Projets 329 </a> 330 </li> 331 </ul> 332 333 <div class="mt-2"> 334 335 336<a href="https://cabanonsmirabel.com/fr/estimation-en-ligne/" class="button " 337 size="small" 338 intent="tertiaire" 339 > 340 <p>Estimation gratuite</p> 341 </a> 342 343 </div> 344 345 <div class="menu--bottom"> 346 <div class="holder"> 347 <div class="item"> 348 <svg class="w-[15px]" width="10" height="13" viewBox="0 0 10 13" fill="none" xmlns="http://www.w3.org/2000/svg"> 349 <path d="M4.99998 0.333344C2.41998 0.333344 0.333313 2.42001 0.333313 5.00001C0.333313 8.50001 4.99998 13.6667 4.99998 13.6667C4.99998 13.6667 9.66665 8.50001 9.66665 5.00001C9.66665 2.42001 7.57998 0.333344 4.99998 0.333344ZM4.99998 6.66668C4.07998 6.66668 3.33331 5.92001 3.33331 5.00001C3.33331 4.08001 4.07998 3.33334 4.99998 3.33334C5.91998 3.33334 6.66665 4.08001 6.66665 5.00001C6.66665 5.92001 5.91998 6.66668 4.99998 6.66668Z" fill="#A1A1A1"/> 350 </svg> 351 <a href="https://www.google.com/maps/place/Cabanons+Mirabel/@45.6929175,-73.9321256,17z/data=!3m1!4b1!4m6!3m5!1s0x4cc9283c92e1e975:0x96ab1b53bc89118f!8m2!3d45.6929138!4d-73.9295507!16s%2Fg%2F1tf2xdtm?entry=ttu">12805 Rue du Parc, Mirabel, QC J7J 1P3</a> 352 </div> 353 <div class="item"> 354 <svg class="w-[15px]" width="10" height="15" viewBox="0 0 10 15" fill="none" xmlns="http://www.w3.org/2000/svg"> 355 <path d="M7.85714 0H2.14286C0.957143 0 0 0.913636 0 2.04545V12.9545C0 14.0864 0.957143 15 2.14286 15H7.85714C9.04286 15 10 14.0864 10 12.9545V2.04545C10 0.913636 9.04286 0 7.85714 0ZM6.42857 13.6364H3.57143V12.9545H6.42857V13.6364ZM8.75 11.5909H1.25V2.04545H8.75V11.5909Z" fill="#A1A1A1"/> 356 </svg> 357 <a href="tel:4504306319">450 430-6319</a> 358 </div> 359 <div class="item"> 360 <svg class="w-[15px]" width="8" height="15" viewBox="0 0 8 15" fill="none" xmlns="http://www.w3.org/2000/svg"> 361 <path d="M4.30648 6.58333C2.52259 6.09167 1.94892 5.58333 1.94892 4.79167C1.94892 3.88333 2.74263 3.25 4.07073 3.25C5.46955 3.25 5.98821 3.95833 6.03536 5H7.7721C7.71709 3.56667 6.89194 2.25 5.24951 1.825V0H2.89194V1.8C1.36739 2.15 0.141454 3.2 0.141454 4.80833C0.141454 6.73333 1.64244 7.69167 3.83497 8.25C5.79961 8.75 6.19253 9.48333 6.19253 10.2583C6.19253 10.8333 5.80747 11.75 4.07073 11.75C2.45187 11.75 1.81532 10.9833 1.72888 10H0C0.0943025 11.825 1.3831 12.85 2.89194 13.1917V15H5.24951V13.2083C6.78192 12.9 8 11.9583 8 10.25C8 7.88333 6.09037 7.075 4.30648 6.58333Z" fill="#A1A1A1"/> 362 </svg> 363 <a href="https://www.financeit.ca/fr/direct/payment-plan/YT0yNzA3ODAmbD0mcD1KSjJpTTVCSmRPSzJMdFo5VVh6TXBRJnE9dHJ1ZSZzPTAmdj0x/apply?slug=yeceAA">Financement disponible</a> 364 </div> 365 <div class="item"> 366 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-[15px]"> 367 <path stroke-linecap="round" stroke-linejoin="round" d="M3 3v1.5M3 21v-6m0 0 2.77-.693a9 9 0 0 1 6.208.682l.108.054a9 9 0 0 0 6.086.71l3.114-.732a48.524 48.524 0 0 1-.005-10.499l-3.11.732a9 9 0 0 1-6.085-.711l-.108-.054a9 9 0 0 0-6.208-.682L3 4.5M3 15V4.5" /> 368 </svg> 369 370<div role="navigation" aria-label="Sélecteur de langue" class="wpml-ls-statics-shortcode_actions wpml-ls wpml-ls-legacy-list-horizontal"> 371 <ul><li class="wpml-ls-slot-shortcode_actions wpml-ls-item wpml-ls-item-en wpml-ls-first-item wpml-ls-last-item wpml-ls-item-legacy-list-horizontal">
372 <a href="https://www.cabanonsmirabel.com/en/our-sheds/" hreflang="en" lang="en" class="wpml-ls-link" aria-label="Passer à English" title="Passer à English"> 373 <span class="wpml-ls-native">English</span></a> 374 </li></ul> 375</div> 376 377 </div> 378 </div> 379 380 381 </div> 382 </div> 383 </div> 384 385 </section> 386 387 388 389 390</div> 391 <section is="bubble-navigation-main-minicart" 392 393 class=" p-0 px-0 py-0 z-[200] " 394 > 395 396 397 <div class=""> 398 <div class="minicart overflow-none fixed top-0 right-0 h-screen w-screen max-w-lg bg-project-white shadow rounded-l-[30px] 399 flex flex-col justify-between"> 400 401 <section class="minicart__header bg-project-yellow pt-[40px] px-[25px] rounded-tl-[30px]"> 402 403 <div id="miniCartTop" class="flex justify-between items-center px-5 py-4 sticky top-0 z-[110]"> 404 <div> 405 <p class="font-sans text-[16px] leading-[1.4]">Mon panier <span class="bubble-nb-articles"></span></p> 406 </div> 407 <div class="closeMinicart cursor-pointer"> 408 </div> 409 </div> 410 411 <div class="free-gift w-full pb-[30px]"> 412 <div> 413 <p class="w-full text-center text-body-small text-project-orange py-3 leading-5"> 414 <span class="shipping-efforts"></span> 415 </p> 416 <div class="progress shipping-progress"> 417 <div class=""></div> 418 </div> 419 </div> 420 <p class="font-sans text-[16px] leading-[1.4] text-center"> 421 Plus que %s pour recevoir un cadeau 422 </p> 423 <div class="swiper gift"> 424 </div> 425 </div> 426 427 428 </section> 429 430 <section class="flex h-full flex-col justify-center items-center"> 431 <p class="font-sans text-[18px] leading-[1.4] text-center"> 432 Votre panier est vide 433 </p> 434 <div class="flex mt-4"> 435 436 </div> 437 </section> 438 439 440 </div> 441 442 443 444 </div> 445 446</section> 447 </header> 448 449 <main class="mainContent relative"> 450 <section is="bubble-block-info-complementaire" 451 452 class=" mt-0 mb-0 pt-8 md:pt-16 pb-8 md:pb-16 bg-transparent " 453 > 454 455 456 <div class=" container "> 457 <div class="content"> 458 459 <div class="content--title"> 460 <h1 class=" text-project-white" 461 data-sal="slide-up" 462 data-sal-delay="200" 463 data-sal-duration="500" 464 data-sal-easing="ease-out-quint" 465 > 466 Nos cabanons 467 </h1> 468 </div> 469 <div class="content--wysiwyg"> 470 <div class="isWysiwyg " > 471 <p style="text-align: center;">Inspirez-vous de nos réalisations uniques…<br /> 472Ou inspirez-nous avec vos propres idées.</p> 473<p> </p> 474<p style="text-align: center;">Passez voir nos experts en salle de montre, qui vous accompagneront afin de concevoir avec vous un cabanon sur mesure répondant parfaitement à vos goûts et à vos besoins. Vos exigences sont élevées, nos standards de qualité aussi.</p> 475 476</div> </div> 477 478 479 </div> 480 481 482 483 </div> 484 485</section> 486 <section is="bubble-block-right-left-big" 487 488 class=" right mt-0 mb-0 pt-8 md:pt-16 pb-8 md:pb-16 bg-transparent " 489 > 490 491 492 <div class=" container "> 493 <div class="overflow-hidden mx-auto"> 494 495 <div class="flex flex-wrap"> 496 497 <div class="content--image"> 498 <a href="https://cabanonsmirabel.com/cabanons/cabanon-zen-rallonge/" class="block w-full h-full" aria-label="Array"> 499 <picture class=""> 500 <img fetchpriority="high" 501 src="https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/ZenRallonge.BeOnStone.jpg-retouchee-2-2048x1366-1.jpg" 502 data-src="https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/ZenRallonge.BeOnStone.jpg-retouchee-2-2048x1366-1.jpg" 503 alt="Cabanon Mirabel" srcset="https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/ZenRallonge.BeOnStone.jpg-retouchee-2-2048x1366-1.jpg 2048w, https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/ZenRallonge.BeOnStone.jpg-retouchee-2-2048x1366-1-300x200.jpg 300w, https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/ZenRallonge.BeOnStone.jpg-retouchee-2-2048x1366-1-600x400.jpg 600w, https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/ZenRallonge.BeOnStone.jpg-retouchee-2-2048x1366-1-1200x800.jpg 1200w, https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/ZenRallonge.BeOnStone.jpg-retouchee-2-2048x1366-1-1800x1201.jpg 1800w" 504 sizes="(max-width: 400px) 600px, (max-width: 768px) 600px, (max-width: 1280px) 1200px, 1200px" decoding="async" 505 class="w-full h-full object-cover object-center rounded-[8px]" 506 width="2048" height="1366" data-sal="fade" data-sal-
506delay="150" data-sal-duration="800" data-sal-easing="ease-out-quint" /> 507 </picture> 508 </a> 509 </div> 510 511 <div class="content--text"> 512 <div class="mx-auto flex flex-col items-start justify-end h-full pb-2"> 513 <div class="text-[12px] uppercase"></div> 514 <div class="title--h2 uppercase"> <h2 class=" text-project-white" 515 data-sal="slide-up" 516 data-sal-delay="200" 517 data-sal-duration="500" 518 data-sal-easing="ease-out-quint" 519 > 520 Modèle Zen<br>+rallonge 521 </h2> 522</div> 523 <div class="text-body text-project-gray my-[25px]"><div class="isWysiwyg " > 524 <p>Possédant le design distinctif du cabanon zen original, la version avec rallonge vous offre un espace multifonctions somptueux et raffiné, qui saura évoluer avec vous.</p> 525 526</div></div> 527 528 529 530 <a href="https://cabanonsmirabel.com/cabanons/cabanon-zen-rallonge/" class="button " 531 size="regular" 532 intent="link" 533 > 534 <p>DÃCOUVRIR LE CABANON ZEN + RALLONGE</p> 535 </a> 536 537 </div> 538 </div> 539 540 </div> 541 542 </div> 543 544 545 546 547 </div> 548 549</section> 550 <section is="bubble-block-right-left-big" 551 552 class=" left mt-0 mb-0 pt-8 md:pt-16 pb-8 md:pb-16 bg-transparent " 553 > 554 555 556 <div class=" container "> 557 <div class="overflow-hidden mx-auto"> 558 559 <div class="flex flex-wrap"> 560 561 <div class="content--image"> 562 <a href="https://cabanonsmirabel.com/cabanons/cabanon-2-versants/" class="block w-full h-full" aria-label="Array"> 563 <picture class=""> 564 <img 565 src="https://www.cabanonsmirabel.com/wp-content/uploads/2025/03/cabanons-mirabel-2-versants-blanc-farmhouse.jpg" 566 data-src="https://www.cabanonsmirabel.com/wp-content/uploads/2025/03/cabanons-mirabel-2-versants-blanc-farmhouse.jpg" 567 alt="Cabanon préfabriqué de style farmhouse. Haut de gamme, entièrement personnalisable selon vos goûts et votre budget | Cabanons Mirabel" srcset="https://www.cabanonsmirabel.com/wp-content/uploads/2025/03/cabanons-mirabel-2-versants-blanc-farmhouse.jpg 2500w, https://www.cabanonsmirabel.com/wp-content/uploads/2025/03/cabanons-mirabel-2-versants-blanc-farmhouse-300x200.jpg 300w, https://www.cabanonsmirabel.com/wp-content/uploads/2025/03/cabanons-mirabel-2-versants-blanc-farmhouse-600x400.jpg 600w, https://www.cabanonsmirabel.com/wp-content/uploads/2025/03/cabanons-mirabel-2-versants-blanc-farmhouse-1200x800.jpg 1200w, https://www.cabanonsmirabel.com/wp-content/uploads/2025/03/cabanons-mirabel-2-versants-blanc-farmhouse-1800x1200.jpg 1800w" 568 sizes="(max-width: 400px) 600px, (max-width: 768px) 600px, (max-width: 1280px) 1200px, 1200px" decoding="async" 569 class="w-full h-full object-cover object-center rounded-[8px]" 570 width="2500" height="1667" data-sal="fade" data-sal-delay="150" data-sal-duration="800" data-sal-easing="ease-out-quint" /> 571 </picture> 572 </a> 573 </div> 574 575 <div class="content--text"> 576 <div class="mx-auto flex flex-col items-start justify-end h-full pb-2"> 577 <div class="text-[12px] uppercase"></div> 578 <div class="title--h2 uppercase"> <h1 class=" text-project-white" 579 data-sal="slide-up" 580 data-sal-delay="200" 581 data-sal-duration="500" 582 data-sal-easing="ease-out-quint" 583 > 584 Modèle 2 versants 585 </h1> 586</div> 587 <div class="text-body text-project-gray my-[25px]"><div class="isWysiwyg " > 588 <p>Avec son style classique pouvant s’harmoniser à plusieurs types d’architectures, le cabanon avec toit à 2 versants est un modèle versatile et fonctionnel.</p> 589 590</div></div> 591 592 593 594 <a href="https://cabanonsmirabel.com/cabanons/cabanon-2-versants/" class="button " 595 size="regular" 596 intent="link" 597 > 598 <p>DÃCOUVRIR LE CABANON 2 VERSANTS</p> 599 </a> 600 601 </div> 602 </div> 603 604 </div> 605 606 </div> 607 608 609 610 611 </div> 612 613</section> 614 <section is="bubble-block-right-left-big" 615 616 class=" right mt-0 mb-0 pt-8 md:pt-16 pb-8 md:pb-16 bg-transparent " 617 > 618 619 620 <div class=" container "> 621 <div class="overflow-hidden mx-auto"> 622 623 <div class="flex flex-wrap"> 624 625 <div class="content--image"> 626 <a href="https://cabanonsmirabel.com/cabanons/cabanon-2-versants-rallonge/" class="block w-full h-full" aria-label="Array"> 627 <picture class=""> 628 <img 629 src="https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/2-versants-rallonge-cabanons-mirabel.jpg" 630 data-src="https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/2-versants-rallonge-cabanons-mirabel.jpg" 631 alt="Cabanons avec 2 versants + rallonge | Cabanons Mirabel" srcset="https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/2-versants-rallonge-cabanons-mirabel.jpg 2500w, https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/2-versants-rallonge-cabanons-mirabel-300x200.jpg 300w, https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/2-versants-rallonge-cabanons-mirabel-600x400.jpg 600w, https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/2-versants-rallonge-cabanons-mirabel-1200x800.jpg 1200w, https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/2-versants-rallonge-cabanons-mirabel-1800x1200.jpg 1800w, https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/2-versants-rallonge-cabanons-mirabel-1024x683.jpg 1024w, https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/2-versants-rallonge-cabanons-mirabel-768x512.jpg 768w, https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/2-versants-rallonge-cabanons-mirabel-1536x1024.jpg 1536w, https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/2-versants-rallonge-cabanons-mirabel-2048x1366.jpg 2048w" 632 sizes="(max-width: 400px) 600px, (max-width: 768px) 600px, (max-width: 1280px) 1200px, 1200px" decoding="async" 633 class="w-full h-full object-cover object-center rounded-[8px]" 634 width="2500" height="1667" data-sal="fade" data-sal-
634delay="150" data-sal-duration="800" data-sal-easing="ease-out-quint" /> 635 </picture> 636 </a> 637 </div> 638 639 <div class="content--text"> 640 <div class="mx-auto flex flex-col items-start justify-end h-full pb-2"> 641 <div class="text-[12px] uppercase"></div> 642 <div class="title--h2 uppercase"> <h2 class=" text-project-white" 643 data-sal="slide-up" 644 data-sal-delay="200" 645 data-sal-duration="500" 646 data-sal-easing="ease-out-quint" 647 > 648 Modèle 2 versants<br>+ rallonge 649 </h2> 650</div> 651 <div class="text-body text-project-gray my-[25px]"><div class="isWysiwyg " > 652 <p>Alliant un style sobre et une rallonge vous offrant mille et une possibilités, ce cabanon polyvalent rehaussera votre décor avec charme.</p> 653 654</div></div> 655 656 657 658 <a href="https://cabanonsmirabel.com/cabanons/cabanon-2-versants-rallonge/" class="button " 659 size="regular" 660 intent="link" 661 > 662 <p>DÃCOUVRIR LE CABANON 2 VERSANTS + RALLONGE</p> 663 </a> 664 665 </div> 666 </div> 667 668 </div> 669 670 </div> 671 672 673 674 675 </div> 676 677</section> 678 <section is="bubble-block-right-left-big" 679 680 class=" left mt-0 mb-0 pt-8 md:pt-16 pb-8 md:pb-16 bg-transparent " 681 > 682 683 684 <div class=" container "> 685 <div class="overflow-hidden mx-auto"> 686 687 <div class="flex flex-wrap"> 688 689 <div class="content--image"> 690 <a href="https://cabanonsmirabel.com/cabanons/cabanon-4-versants/" class="block w-full h-full" aria-label="Array"> 691 <picture class=""> 692 <img 693 src="https://www.cabanonsmirabel.com/wp-content/uploads/2025/03/cabanons-mirabel-poolhouse-4-versants-moderne.jpg" 694 data-src="https://www.cabanonsmirabel.com/wp-content/uploads/2025/03/cabanons-mirabel-poolhouse-4-versants-moderne.jpg" 695 alt="Cabanon / poolhouse préfabriqué toit 4 versants au goût du jour blanc avec accents noirs. Haut de gamme, entièrement personnalisable selon vos goûts et votre budget | Cabanons Mirabel" srcset="https://www.cabanonsmirabel.com/wp-content/uploads/2025/03/cabanons-mirabel-poolhouse-4-versants-moderne.jpg 2500w, https://www.cabanonsmirabel.com/wp-content/uploads/2025/03/cabanons-mirabel-poolhouse-4-versants-moderne-300x200.jpg 300w, https://www.cabanonsmirabel.com/wp-content/uploads/2025/03/cabanons-mirabel-poolhouse-4-versants-moderne-600x400.jpg 600w, https://www.cabanonsmirabel.com/wp-content/uploads/2025/03/cabanons-mirabel-poolhouse-4-versants-moderne-1200x800.jpg 1200w, https://www.cabanonsmirabel.com/wp-content/uploads/2025/03/cabanons-mirabel-poolhouse-4-versants-moderne-1800x1200.jpg 1800w" 696 sizes="(max-width: 400px) 600px, (max-width: 768px) 600px, (max-width: 1280px) 1200px, 1200px" decoding="async" 697 class="w-full h-full object-cover object-center rounded-[8px]" 698 width="2500" height="1667" data-sal="fade" data-sal-delay="150" data-sal-duration="800" data-sal-easing="ease-out-quint" /> 699 </picture> 700 </a> 701 </div> 702 703 <div class="content--text"> 704 <div class="mx-auto flex flex-col items-start justify-end h-full pb-2"> 705 <div class="text-[12px] uppercase"></div> 706 <div class="title--h2 uppercase"> <h1 class=" text-project-white" 707 data-sal="slide-up" 708 data-sal-delay="200" 709 data-sal-duration="500" 710 data-sal-easing="ease-out-quint" 711 > 712 Modèle 4 versants 713 </h1> 714</div> 715 <div class="text-body text-project-gray my-[25px]"><div class="isWysiwyg " > 716 <p>Un cabanon au look intemporel et aux détails raffinés, avec un toit à 4 versants vous offrant un maximum de rangement.</p> 717 718</div></div> 719 720 721 722 <a href="https://cabanonsmirabel.com/cabanons/cabanon-4-versants/" class="button " 723 size="regular" 724 intent="link" 725 > 726 <p>DÃCOUVRIR LE CABANON 4 VERSANTS</p> 727 </a> 728 729 </div> 730 </div> 731 732 </div> 733 734 </div> 735 736 737 738 739 </div> 740 741</section> 742 <section is="bubble-block-right-left-big" 743 744 class=" right mt-0 mb-0 pt-8 md:pt-16 pb-8 md:pb-16 bg-transparent " 745 > 746 747 748 <div class=" container "> 749 <div class="overflow-hidden mx-auto"> 750 751 <div class="flex flex-wrap"> 752 753 <div class="content--image"> 754 <a href="https://cabanonsmirabel.com/cabanons/cabanon-4-versants-rallonge/" class="block w-full h-full" aria-label="Array"> 755 <picture class=""> 756 <img 757 src="https://www.cabanonsmirabel.com/wp-content/uploads/2024/04/4versantsrallonge.jpg" 758 data-src="https://www.cabanonsmirabel.com/wp-content/uploads/2024/04/4versantsrallonge.jpg" 759 alt="Cabanon Mirabel" srcset="https://www.cabanonsmirabel.com/wp-content/uploads/2024/04/4versantsrallonge.jpg 2500w, https://www.cabanonsmirabel.com/wp-content/uploads/2024/04/4versantsrallonge-300x200.jpg 300w, https://www.cabanonsmirabel.com/wp-content/uploads/2024/04/4versantsrallonge-600x400.jpg 600w, https://www.cabanonsmirabel.com/wp-content/uploads/2024/04/4versantsrallonge-1200x800.jpg 1200w, https://www.cabanonsmirabel.com/wp-content/uploads/2024/04/4versantsrallonge-1800x1200.jpg 1800w" 760 sizes="(max-width: 400px) 600px, (max-width: 768px) 600px, (max-width: 1280px) 1200px, 1200px" decoding="async" 761 class="w-full h-full object-cover object-center rounded-[8px]" 762 width="2500" height="1667" data-sal="fade" data-sal-
762delay="150" data-sal-duration="800" data-sal-easing="ease-out-quint" /> 763 </picture> 764 </a> 765 </div> 766 767 <div class="content--text"> 768 <div class="mx-auto flex flex-col items-start justify-end h-full pb-2"> 769 <div class="text-[12px] uppercase"></div> 770 <div class="title--h2 uppercase"> <h1 class=" text-project-white" 771 data-sal="slide-up" 772 data-sal-delay="200" 773 data-sal-duration="500" 774 data-sal-easing="ease-out-quint" 775 > 776 Modèle 4 versants<br>+ rallonge 777 </h1> 778</div> 779 <div class="text-body text-project-gray my-[25px]"><div class="isWysiwyg " > 780 <p>Le cabanon 4 versants avec rallonge vous offre un espace modulable et bien pensé, en plus d’un style élégant et harmonieux qui mettra en valeur votre propriété.</p> 781 782</div></div> 783 784 785 786 <a href="https://cabanonsmirabel.com/cabanons/cabanon-4-versants-rallonge/" class="button " 787 size="regular" 788 intent="link" 789 > 790 <p>DÃCOUVRIR LE CABANON 4 VERSANTS + RALLONGE</p> 791 </a> 792 793 </div> 794 </div> 795 796 </div> 797 798 </div> 799 800 801 802 803 </div> 804 805</section> 806 <section is="bubble-block-right-left-big" 807 808 class=" left mt-0 mb-0 pt-8 md:pt-16 pb-8 md:pb-16 bg-transparent " 809 > 810 811 812 <div class=" container "> 813 <div class="overflow-hidden mx-auto"> 814 815 <div class="flex flex-wrap"> 816 817 <div class="content--image"> 818 <a href="https://cabanonsmirabel.com/cabanons/mini-garage/" class="block w-full h-full" aria-label="Array"> 819 <picture class=""> 820 <img 821 src="https://www.cabanonsmirabel.com/wp-content/uploads/2025/03/cabanons-mirabel-mini-garage-4-versants-contemporain-pierre.jpg" 822 data-src="https://www.cabanonsmirabel.com/wp-content/uploads/2025/03/cabanons-mirabel-mini-garage-4-versants-contemporain-pierre.jpg" 823 alt="Mini garage préfabriqué de style contemporain. Haut de gamme, entièrement personnalisable selon vos goûts et votre budget | Cabanons Mirabel" srcset="https://www.cabanonsmirabel.com/wp-content/uploads/2025/03/cabanons-mirabel-mini-garage-4-versants-contemporain-pierre.jpg 2500w, https://www.cabanonsmirabel.com/wp-content/uploads/2025/03/cabanons-mirabel-mini-garage-4-versants-contemporain-pierre-300x200.jpg 300w, https://www.cabanonsmirabel.com/wp-content/uploads/2025/03/cabanons-mirabel-mini-garage-4-versants-contemporain-pierre-600x400.jpg 600w, https://www.cabanonsmirabel.com/wp-content/uploads/2025/03/cabanons-mirabel-mini-garage-4-versants-contemporain-pierre-1200x800.jpg 1200w, https://www.cabanonsmirabel.com/wp-content/uploads/2025/03/cabanons-mirabel-mini-garage-4-versants-contemporain-pierre-1800x1200.jpg 1800w" 824 sizes="(max-width: 400px) 600px, (max-width: 768px) 600px, (max-width: 1280px) 1200px, 1200px" decoding="async" 825 class="w-full h-full object-cover object-center rounded-[8px]" 826 width="2500" height="1667" data-sal="fade" data-sal-delay="150" data-sal-duration="800" data-sal-easing="ease-out-quint" /> 827 </picture> 828 </a> 829 </div> 830 831 <div class="content--text"> 832 <div class="mx-auto flex flex-col items-start justify-end h-full pb-2"> 833 <div class="text-[12px] uppercase"></div> 834 <div class="title--h2 uppercase"> <h2 class=" text-project-white" 835 data-sal="slide-up" 836 data-sal-delay="200" 837 data-sal-duration="500" 838 data-sal-easing="ease-out-quint" 839 > 840 Modèle Mini-Garage 841 </h2> 842</div> 843 <div class="text-body text-project-gray my-[25px]"><div class="isWysiwyg " > 844 <p>Nos mini-garages vous offrent un maximum de flexibilité et d’espace de rangement, sans mettre de côté le style unique et les détails haut de gamme que vous recherchez.</p> 845 846</div></div> 847 848 849 850 <a href="https://cabanonsmirabel.com/cabanons/mini-garage/" class="button " 851 size="regular" 852 intent="link" 853 > 854 <p>DÃCOUVRIR LE MINI-GARAGE</p> 855 </a> 856 857 </div> 858 </div> 859 860 </div> 861 862 </div> 863 864 865 866 867 </div> 868 869</section> 870 <section is="bubble-grille-icones" 871 872 class=" mt-0 mb-0 pt-8 md:pt-16 pb-8 md:pb-16 bg-transparent " 873 > 874 875 876 <div class=" container "> 877 <div class="items--content"> 878 <a href="" target="" class="item--content"> 879 <picture class=""> 880 <img 881 src="https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/Porte.png" 882 data-src="https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/Porte.png" 883 alt="Cabanon Mirabel" srcset="https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/Porte.png 200w, https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/Porte-150x150.png 150w"
884 sizes="(max-width: 200px) 100vw, 200px" decoding="async" 885 class="item--img" 886 width="200" height="200" data-sal="fade" data-sal-delay="150" data-sal-duration="800" data-sal-easing="ease-out-quint" /> 887 </picture> 888 <div class="item--text"> 889 <h1 class=" text-project-white" 890 data-sal="slide-up" 891 data-sal-delay="200" 892 data-sal-duration="500" 893 data-sal-easing="ease-out-quint" 894 > 895 75 portes 896 </h1> 897 </div> 898 </a> 899 <a href="" target="" class="item--content"> 900 <picture class=""> 901 <img 902 src="https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/IconeFenetre.png" 903 data-src="https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/IconeFenetre.png" 904 alt="Cabanon Mirabel" srcset="https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/IconeFenetre.png 200w, https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/IconeFenetre-150x150.png 150w" 905 sizes="(max-width: 200px) 100vw, 200px" decoding="async" 906 class="item--img" 907 width="200" height="200" data-sal="fade" data-sal-delay="150" data-sal-duration="800" data-sal-easing="ease-out-quint" /> 908 </picture> 909 <div class="item--text"> 910 <h1 class=" text-project-white" 911 data-sal="slide-up" 912 data-sal-delay="200" 913 data-sal-duration="500" 914 data-sal-easing="ease-out-quint" 915 > 916 24 fenêtres 917 </h1> 918 </div> 919 </a> 920 <a href="" target="" class="item--content"> 921 <picture class=""> 922 <img 923 src="https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/IconePantone.png" 924 data-src="https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/IconePantone.png" 925 alt="Cabanon Mirabel" srcset="https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/IconePantone.png 200w, https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/IconePantone-150x150.png 150w" 926 sizes="(max-width: 200px) 100vw, 200px" decoding="async" 927 class="item--img" 928 width="200" height="200" data-sal="fade" data-sal-delay="150" data-sal-duration="800" data-sal-easing="ease-out-quint" /> 929 </picture> 930 <div class="item--text"> 931 <h1 class=" text-project-white" 932 data-sal="slide-up" 933 data-sal-delay="200" 934 data-sal-duration="500" 935 data-sal-easing="ease-out-quint" 936 > 937 69 couleurs 938 </h1> 939 </div> 940 </a> 941 <a href="" target="" class="item--content"> 942 <picture class=""> 943 <img 944 src="https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/IconeToit.png" 945 data-src="https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/IconeToit.png" 946 alt="Cabanon Mirabel" srcset="https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/IconeToit.png 200w, https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/IconeToit-150x150.png 150w" 947 sizes="(max-width: 200px) 100vw, 200px" decoding="async" 948 class="item--img" 949 width="200" height="200" data-sal="fade" data-sal-delay="150" data-sal-duration="800" data-sal-easing="ease-out-quint" /> 950 </picture> 951 <div class="item--text"> 952 <h1 class=" text-project-white" 953 data-sal="slide-up" 954 data-sal-delay="200" 955 data-sal-duration="500" 956 data-sal-easing="ease-out-quint" 957 > 958 9 toitures 959 </h1> 960 </div> 961 </a> 962 </div> 963 964 <div class="link--content"> 965 966 967 968 <a href="https://cabanonsmirabel.com/options/" class="button hasArrow " 969 size="regular" 970 intent="primary" 971 > 972 <p>Voir toutes les options</p> 973 <div class="svg-handler">
974 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 975 <path d="M15.7071 8.70711C16.0976 8.31658 16.0976 7.68342 15.7071 7.29289L9.34315 0.928932C8.95262 0.538408 8.31946 0.538408 7.92893 0.928932C7.53841 1.31946 7.53841 1.95262 7.92893 2.34315L13.5858 8L7.92893 13.6569C7.53841 14.0474 7.53841 14.6805 7.92893 15.0711C8.31946 15.4616 8.95262 15.4616 9.34315 15.0711L15.7071 8.70711ZM0 9H15V7H0V9Z" fill="white"/> 976 </svg> 977 </div> 978 </a> 979 980 </div> 981 982 983 984 </div> 985 986</section> 987 <section is="bubble-block-right-left-listing" 988 989 class=" left mt-0 mb-0 pt-8 md:pt-16 pb-8 md:pb-16 bg-transparent " 990 > 991 992 993 <div class=" container "> 994 <div class="overflow-hidden mx-auto"> 995 996 <div class="header--content"> 997 <div class="title--h2 text-center"> 998 </div> 999 <div class="text-body text-project-gray text-center"> 1000 </div> 1001 </div> 1002 1003 <div class="flex flex-wrap"> 1004 1005 <div class="content--image"> 1006 <picture class=""> 1007 <img 1008 src="https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/Zen.Revetement.-St-Laurent-Noir-Gros-Vendeur.jpg-3_RSZ.jpg" 1009 data-src="https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/Zen.Revetement.-St-Laurent-Noir-Gros-Vendeur.jpg-3_RSZ.jpg" 1010 alt="Cabanon Mirabel" srcset="https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/Zen.Revetement.-St-Laurent-Noir-Gros-Vendeur.jpg-3_RSZ.jpg 2500w, https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/Zen.Revetement.-St-Laurent-Noir-Gros-Vendeur.jpg-3_RSZ-300x200.jpg 300w, https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/Zen.Revetement.-St-Laurent-Noir-Gros-Vendeur.jpg-3_RSZ-600x400.jpg 600w, https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/Zen.Revetement.-St-Laurent-Noir-Gros-Vendeur.jpg-3_RSZ-1200x800.jpg 1200w, https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/Zen.Revetement.-St-Laurent-Noir-Gros-Vendeur.jpg-3_RSZ-1800x1200.jpg 1800w, https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/Zen.Revetement.-St-Laurent-Noir-Gros-Vendeur.jpg-3_RSZ-1024x683.jpg 1024w, https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/Zen.Revetement.-St-Laurent-Noir-Gros-Vendeur.jpg-3_RSZ-768x512.jpg 768w, https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/Zen.Revetement.-St-Laurent-Noir-Gros-Vendeur.jpg-3_RSZ-1536x1024.jpg 1536w, https://www.cabanonsmirabel.com/wp-content/uploads/2024/02/Zen.Revetement.-St-Laurent-Noir-Gros-Vendeur.jpg-3_RSZ-2048x1366.jpg 2048w"
1011 sizes="(max-width: 2500px) 100vw, 2500px" decoding="async" 1012 class="w-full h-full object-cover object-center rounded-[8px]" 1013 width="2500" height="1667" data-sal="fade" data-sal-delay="150" data-sal-duration="800" data-sal-easing="ease-out-quint" /> 1014 </picture> 1015 </div> 1016 1017 <div class="content--text"> 1018 <div class="mx-auto flex items-center justify-center h-full"> 1019 <div class="grid grid-cols-2 gap-[30px]"> 1020 <div class="flex flex-col space-y-4"> 1021 <div class="text-body--big font-medium"> <h1 class=" text-project-white" 1022 data-sal="slide-up" 1023 data-sal-delay="200" 1024 data-sal-duration="500" 1025 data-sal-easing="ease-out-quint" 1026 > 1027 Conception assistée 1028 </h1> 1029</div> 1030 <div class="text-body--small text-project-gray"><div class="isWysiwyg " > 1031 <p>Nous vous guidons à chaque étape afin de créer un espace qui vous ressemble, parfaitement adapté à vos besoins. Votre projet sera ensuite construit avec soin en usine, en utilisant des matériaux durables et de première qualité. Rencontrez nos conseillers experts en salle de montre!</p> 1032 1033</div></div> 1034 </div> 1035 <div class="flex flex-col space-y-4"> 1036 <div class="text-body--big font-medium"> <h1 class=" text-project-white" 1037 data-sal="slide-up" 1038 data-sal-delay="200" 1039 data-sal-duration="500" 1040 data-sal-easing="ease-out-quint" 1041 > 1042 Livré et monté en 4 semaines 1043 </h1> 1044</div> 1045 <div class="text-body--small text-project-gray"><div class="isWysiwyg " > 1046 <p>Une fois le design de votre projet élaboré dans les moindres détails, votre cabanon est généralement fabriqué et installé en 4 semaines. Passez du rêve à la réalité et venez nous visiter dès maintenant pour réserver votre cabanon.</p> 1047 1048</div></div> 1049 </div> 1050 <div class="flex flex-col space-y-4"> 1051 <div class="text-body--big font-medium"> <h1 class=" text-project-white" 1052 data-sal="slide-up" 1053 data-sal-delay="200" 1054 data-sal-duration="500" 1055 data-sal-easing="ease-out-quint" 1056 > 1057 Besoin d'excavation? 1058 </h1> 1059</div> 1060 <div class="text-body--small text-project-gray"><div class="isWysiwyg " > 1061 <p>Des bases solides pour un projet sans soucis! Préparation de terrain, dalles de béton, base pour votre spa : grâce à notre service d’excavation, bénéficiez de solutions clés en main soigneusement coordonnées pour une tranquillité d’esprit totale.</p> 1062 1063</div></div> 1064 </div> 1065 <div class="flex flex-col space-y-4"> 1066 <div class="text-body--big font-medium"> <h1 class=" text-project-white" 1067 data-sal="slide-up" 1068 data-sal-delay="200" 1069 data-sal-duration="500" 1070 data-sal-easing="ease-out-quint" 1071 > 1072 Installation professionnelle 1073 </h1> 1074</div> 1075 <div class="text-body--small text-project-gray"><div class="isWysiwyg " > 1076 <p>La touche finale qui fait toute la différence! Avec Cabanons Mirabel, votre projet est construit en usine, puis vous bénéficiez de l’expertise de nos nombreuse équipes d’installation chevronnées pour un assemblage et une finition réalisés sur place, garantissant une qualité inégalée à chaque étape.</p> 1077 1078</div></div> 1079 </div> 1080 <div class="flex flex-col space-y-4"> 1081 <div class="text-body--big font-medium"> <h2 class=" text-project-white" 1082 data-sal="slide-up" 1083 data-sal-delay="200" 1084 data-sal-duration="500" 1085 data-sal-easing="ease-out-quint" 1086 > 1087 Garantie 3 ans 1088 </h2> 1089</div> 1090 <div class="text-body--small text-project-gray"><div class="isWysiwyg " > 1091 <p>Votre tranquillité d’
1091esprit est notre priorité! Avec une garantie de 3 ans sur les défauts de fabrication pour tous nos garages et cabanons, nous vous offrons l’assurance d’un investissement durable.</p> 1092 1093</div></div> 1094 </div> 1095 <div class="flex flex-col space-y-4"> 1096 <div class="text-body--big font-medium"> <h2 class=" text-project-white" 1097 data-sal="slide-up" 1098 data-sal-delay="200" 1099 data-sal-duration="500" 1100 data-sal-easing="ease-out-quint" 1101 > 1102 Financement disponible 1103 </h2> 1104</div> 1105 <div class="text-body--small text-project-gray"><div class="isWysiwyg " > 1106 <p>Il est possible de financer votre projet jusqu’à 100 000$ avec notre partenaire Financeit. Promotion en cours : Rien à payer avant 2025.</p> 1107 1108</div></div> 1109 </div> 1110 </div> 1111 </div> 1112 </div> 1113 1114 </div> 1115 1116 </div> 1117 1118 1119 1120 1121 </div> 1122 1123</section> 1124 </main> 1125 1126 <footer class="mainFooter"> 1127 <section class="flex w-full"> 1128 <div class="newsletter--content"> 1129 <div class="newsletter--container"> 1130 <div class="flex flex-col max-w-[450px]"> 1131 <div class="text-black title--h2">Restez informés</div> 1132 <div class="text-body text-black"> 1133 Découvrez nos nouveautés et promotions. 1134 </div> 1135 </div> 1136 <div class="newsletter--form"> 1137 1138<!DOCTYPE html> 1139<html><head><title>Cabanons Mirabel</title><meta CONTENT="width=device-width,initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport"><meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" ><style> 1140@media only screen and (max-width: 319px){ 1141#zcOptinSuccessPopup{ 1142width:100% !important; 1143max-width:260px; 1144top:24% !important; 1145left:30% !important; 1146} 1147#THANKS_PAGE_BODY_PARENT{ 1148width:100% !important; 1149} 1150#THANKS_PAGE_CONTAINER{ 1151padding:0px !important; 1152} 1153#THANKSPAGE{ 1154padding:10px !important; 1155} 1156#THANKS_PAGE_BODY{ 1157padding:20px !important; 1158} 1159} 1160/*Major Mobiles*/ 1161@media screen and (min-width: 320px) and (max-width: 580px){ 1162#zcOptinSuccessPopup{ 1163width:100% !important; 1164max-width:220px; 1165top:5% !important; 1166left:10% !important; 1167} 1168#THANKS_PAGE_BODY_PARENT{ 1169width:100% !important; 1170} 1171#THANKS_PAGE_CONTAINER{ 1172padding:0px !important; 1173} 1174#THANKSPAGE{ 1175padding:10px !important; 1176} 1177#THANKS_PAGE_BODY{ 1178padding:20px !important; 1179} 1180} 1181/*Nexus and iPhone 6,6s*/ 1182@media screen and (min-width: 374px) and (max-width: 680px){ 1183#zcOptinSuccessPopup{ 1184width:100% !important; 1185max-width:220px; 1186top:5% !important; 1187left:18% !important; 1188} 1189#THANKS_PAGE_BODY_PARENT{ 1190width:100% !important; 1191} 1192#THANKS_PAGE_CONTAINER{ 1193padding:0px !important; 1194} 1195#THANKSPAGE{ 1196padding:10px !important; 1197} 1198#THANKS_PAGE_BODY{ 1199padding:20px !important; 1200} 1201} 1202@media screen and (min-width:581px) and (max-width: 767px){ 1203#zcOptinSuccessPopup{ 1204width:100% !important; 1205max-width:500px; 1206top:24% !important; 1207left:6% !important; 1208} 1209#THANKS_PAGE_BODY_PARENT{ 1210width:100% !important; 1211} 1212#THANKS_PAGE_CONTAINER{ 1213padding:0px !important; 1214} 1215#THANKSPAGE{ 1216padding:10px !important; 1217} 1218#THANKS_PAGE_BODY{ 1219padding:20px !important; 1220} 1221} 1222/* Desktops and laptops ----------- */ 1223@media only screen and (min-width : 1025px) { 1224#zcOptinSuccessPopup{ 1225width:100% !important; 1226max-width:700px; 1227top:24% !important; 1228left:21% !important; 1229} 1230#THANKS_PAGE_BODY_PARENT{ 1231width:100% !important; 1232} 1233#THANKS_PAGE_CONTAINER{ 1234padding:0px !important; 1235} 1236#THANKSPAGE{ 1237padding:10px !important; 1238} 1239#THANKS_PAGE_BODY{ 1240padding:20px !important; 1241} 1242} 1243@media only screen and (min-width:1200) and (max-width: 1500px){ 1244#zcOptinSuccessPopup{ 1245width:100% !important; 1246max-width:700px; 1247top:24% !important; 1248left:20% !important; 1249} 1250#THANKS_PAGE_BODY_PARENT{ 1251width:100% !important; 1252} 1253#THANKS_PAGE_CONTAINER{ 1254padding:0px !important; 1255} 1256#THANKSPAGE{ 1257padding:10px !important; 1258} 1259#THANKS_PAGE_BODY{ 1260padding:20px !important; 1261} 1262} 1263@media only screen and (min-width:1501px) and (max-width: 1700px){ 1264#zcOptinSuccessPopup{ 1265width:100% !important; 1266max-width:700px; 1267top:24% !important; 1268left:25% !important; 1269} 1270#THANKS_PAGE_BODY_PARENT{ 1271width:100% !important; 1272} 1273#THANKS_PAGE_CONTAINER{ 1274padding:0px !important; 1275} 1276#THANKSPAGE{ 1277padding:10px !important; 1278} 1279#THANKS_PAGE_BODY{ 1280padding:20px !important; 1281} 1282} 1283/* Large Screens */ 1284@media only screen and (min-width : 1824px) { 1285#zcOptinSuccessPopup{ 1286width:100% !important; 1287max-width:700px; 1288top:24% !important; 1289left:30% !important; 1290} 1291#THANKS_PAGE_BODY_PARENT{ 1292width:100% !important; 1293} 1294#THANKS_PAGE_CONTAINER{ 1295padding:0px !important; 1296} 1297#THANKSPAGE{ 1298padding:10px !important; 1299} 1300#THANKS_PAGE_BODY{ 1301padding:20px !important; 1302} 1303} 1304/* iPads*/ 1305@media only screen and (min-width : 768px) and (max-width : 1024px){ 1306#zcOptinSuccessPopup{ 1307width:100% !important; 1308max-width:600px; 1309top:14% !important; 1310left:18.7% !important; 1311} 1312#THANKS_PAGE_BODY_PARENT{ 1313width:100% !important; 1314} 1315#THANKS_PAGE_CONTAINER{ 1316padding:0px !important; 1317} 1318#THANKSPAGE{ 1319padding:10px !important; 1320} 1321#THANKS_PAGE_BODY{ 1322padding:20px !important; 1323} 1324} 1325/* #customForm 1326{ 1327width:100%; 1328} */ 1329#customForm > div 1330{ 1331margin: 0 auto 1332} 1333</style> 1334
1335<script data-minify="1" type='text/JavaScript' id="cmpSFMinJs" src='https://www.cabanonsmirabel.com/wp-content/cache/min/1/campaign/static8/js/optin.min.a712f833378719c533803b88d0129d44.js?ver=1790784370' onload="setupSF('sf3z20a75601515b0973524e9d248faab1ee1873c97b8589596a0848d204e79eddc8','ZCFORMVIEW',false)" data-rocket-defer defer></script>
1335</head><body>
1335<script type="text/rocketlazyloadscript">window.addEventListener('load', function () { 1336//setTimeout(function(){ 1337var pagetitle=""; 1338if(document.getElementById("unauthPageTitle")!=null){ 1339pagetitle=document.getElementById("unauthPageTitle").innerText.trim(); 1340} 1341if(pagetitle==""||pagetitle==undefined) 1342{ 1343//pagetitle= $("#orgNameFull").val(); 1344pagetitle= document.getElementById("orgNameFull").value; 1345} 1346else{ 1347document.title = pagetitle; 1348} 1349//},200); 1350}, false); 1351function changeDateFormatInForm(elementName) 1352{ 1353var formattedDate = ""; 1354var splitter = ""; 1355var splitedFormat = new Array(); 1356var dateFormat = document.getElementsByName("userDateFormat")[0].value; 1357var givenDate = new Date(document.getElementsByName(elementName)[0].value); 1358if(dateFormat === "MMM dd, yyyy") 1359{ 1360//Zoho Campaign's Default Date Format 1361splitedFormat[0] = "MMM "; //No I18N 1362splitedFormat[1] = "dd,"; //No I18N 1363splitedFormat[2] = "yyyy"; //No I18N 1364} 1365else 1366{ 1367if(dateFormat.indexOf("-") !== -1) 1368{ 1369splitter = "-"; 1370} 1371else if(dateFormat.indexOf(".") !== -1) 1372{ 1373splitter = "."; 1374} 1375else if(dateFormat.indexOf(" ") !== -1) 1376{ 1377splitter = " "; 1378} 1379else if(dateFormat.indexOf("/") !== -1) 1380{ 1381splitter = "/"; 1382} 1383splitedFormat = dateFormat.split(splitter); 1384} 1385for(var i = 0;i < splitedFormat.length;i++) 1386{ 1387var splChar = ""; 1388if(splitedFormat[i].indexOf(".") !== -1) 1389{ 1390splChar = "."; 1391} 1392else if(splitedFormat[i].indexOf(" ") !== -1) 1393{ 1394splChar = " "; 1395} 1396else if(splitedFormat[i].indexOf(",") !== -1) 1397{ 1398splChar = ","; 1399} 1400if(splitedFormat[i].indexOf('m') !== -1 || splitedFormat[i].indexOf('M') !== -1) 1401{ 1402var month = givenDate.getMonth(); 1403if(splitedFormat[i].toLocaleString().trim().length == 3) 1404{ 1405month = monthShortNames[month]; 1406} 1407else if(splitedFormat[i].toLocaleString().length == 4) 1408{ 1409month = monthFullNames[month]; 1410} 1411else 1412{ 1413month += 1; 1414if(month.toLocaleString().length == 1 && splitedFormat[i].toLocaleString().length == 2) 1415{ 1416month = "0" + month; 1417} 1418} 1419formattedDate = formattedDate + (i != 0 ? splitter : "") + month; 1420} 1421else if(splitedFormat[i].indexOf('Y') !== -1 || splitedFormat[i].indexOf('y') !== -1) 1422{ 1423var year = givenDate.getFullYear(); 1424if(splitedFormat[i].toLocaleString().length == 2) 1425{ 1426year = givenDate.getFullYear().toString().substr(-2); 1427} 1428formattedDate = formattedDate + (i != 0 ? splitter : "") + year; 1429} 1430else if(splitedFormat[i].indexOf('D') !== -1 || splitedFormat[i].indexOf('d') !== -1) 1431{ 1432var date = givenDate.getDate(); 1433if(date.toLocaleString().length == 1 && splitedFormat[i].toLocaleString().length > 1) 1434{ 1435date = "0" + date; 1436} 1437formattedDate = formattedDate + (i != 0 ? splitter : "") + date; 1438} 1439if(splChar.length > 0) 1440{ 1441formattedDate += splChar; 1442} 1443if(dateFormat === "MMM dd, yyyy" && splitedFormat[i].indexOf('d') !== -1) 1444{ 1445formattedDate += " "; 1446} 1447if(formattedDate.indexOf("undefined") !== -1 || formattedDate.indexOf("NaN") !== -1) 1448{ 1449formattedDate = ""; 1450} 1451} 1452document.getElementsByName(elementName)[0].value = formattedDate; 1453} 1454document.addEventListener('DOMContentLoaded', function() { 1455var items = decodeURIComponent(window.location.search.substring(1)).split("&") 1456for(i=0; i<items.length;i++){ 1457var item = items[i]; 1458var keyValues = item.split("="); 1459console.log(keyValues); 1460var key = keyValues[0]; 1461var value = keyValues[1]; 1462if(key!="" && key!=undefined && value!="" && value!=undefined && document.getElementsByName(key)[0]!=undefined) 1463{ 1464document.getElementsByName(key)[0].value = value; 1465} 1466} 1467});</script>
1467<div name="signupFormContainer"><input type="hidden" id="signupTmplName" value="quick_form_8"/> 1468 1469<input type="hidden" value="0" id="recapThemeOptin"><input type="hidden" id="orgNameFull" value="Cabanons Mirabel" /> 1470 1471<div id="sf3z20a75601515b0973524e9d248faab1ee1873c97b8589596a0848d204e79eddc8" data-type="signupform" ><html> <head> </head><body> <div id="customForm"> <style>.quick_form_8_css * { -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important; overflow-wrap: break-word }@media only screen and (max-width: 600px) {.quick_form_8_css[name="SIGNUP_BODY"] { width: 100% !important; min-width: 100% !important; margin: 0px auto !important; padding: 0px !important } .SIGNUP_FLD { width: 90% !important; margin: 10px 5% !important; padding: 0px !important } .SIGNUP_FLD input { margin: 0 !important; border-radius: 25px !important } }</style> <div class="quick_form_8_css" style="background-color: rgb(255, 255, 255); width: 350px; z-index: 2; font-family: "Arial"; border-width: 1px; border-style: solid; border-color: rgb(235, 235, 235); overflow: hidden" name="SIGNUP_BODY"> <div> <div style="font-size: 14px; font-family: "Arial"; font-weight: bold; color: rgb(136, 136, 136); text-align: left; padding: 10px 20px 5px; width: 100%; display: block" id="SIGNUP_HEADING">Inscrivez-vous à l'infolettre</div> <form method="POST" id="zcampaignOptinForm" style="margin: 0px; width: 100%" action="https://zcin-zinc.maillist-manage.com/weboptin.zc" target="_zcSignup"> <div style="background-color: rgb(255, 235, 232); padding: 10px; color: rgb(210, 0, 0); font-size: 11px; margin: 20px 10px 0px; border: 1px solid rgb(255, 217, 211); opacity: 1; display: none" id="errorMsgDiv">Please correct the marked field(s) below.</div> <div style="position: relative; margin: 10px 10px 10px; width: 200px; height: 30px; display: inline-block" class="SIGNUP_FLD"> <input type="text" style="font-size: 14px; border: 1px solid rgb(221, 221, 221); border-radius: 0; width: 100%; height: 100%; z-index: 4; outline: none; padding: 5px 10px; color: rgb(136, 136, 136); text-align: left; font-family: "Arial"; background-color: rgb(255, 255, 255); box-sizing: border-box" placeholder="Email" changeitem="SIGNUP_FORM_FIELD" name="CONTACT_EMAIL" id="EMBED_FORM_EMAIL_LABEL"/> </div> <div style="position: relative; margin: 10px; width: 100px; height: 30px; text-align: left; display: inline-block" class="SIGNUP_FLD"> <input type="button" style="text-align: center; border-radius: 5px; width: 100%; height: 100%; z-index: 5; border: 0px; color: rgb(255, 255, 255); cursor: pointer; outline: currentcolor; font-size: 14px; background-color: rgb(0, 0, 0); margin: 0px 0px 0px -5px; font-family: Lato, Helvetica, sans-serif" name="SIGNUP_SUBMIT_BUTTON" id="zcWebOptin" value="S'inscrire"/> </div> <input type="hidden" id="fieldBorder" value=""/><input type="hidden" id="submitType" name="submitType" value="optinCustomView"/><input type="hidden" id="emailReportId" name="emailReportId" value=""/><input type="hidden" id="formType" name="formType" value="QuickForm"/><input type="hidden" name="zx" id="cmpZuid" value="1306386c3"/><input type="hidden" name="zcvers" value="3.0"/><input type="hidden" name="oldListIds" id="allCheckedListIds" value=""/><input type="hidden" id="mode" name="mode" value="OptinCreateView"/><input type="hidden" id="zcld" name="zcld" value="11089b648c087af12"/><input type="hidden" id="zctd" name="zctd" value=""/><input type="hidden" id="document_domain" value=""/><input type="hidden" id="zc_Url" value="zcin-zinc.maillist-manage.com"/><input type="hidden" id="new_optin_response_in" value="0"/><input type="hidden" id="duplicate_optin_response_in" value="0"/><input type="hidden" name="zc_trackCode" id="zc_trackCode" value="ZCFORMVIEW"/><input type="hidden" id="zc_formIx" name="zc_formIx" value="3z20a75601515b0973524e9d248faab1ee1873c97b8589596a0848d204e79eddc8"/><input type="hidden" id="viewFrom" value="URL_ACTION"/>
1471 <span style="display: none" id="dt_CONTACT_EMAIL">1,true,6,Contact Email,2</span> </form> </div> </div> </div> </body></html>
1472<script type="text/rocketlazyloadscript">isReady = true;</script>
1472</div> 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486<input type="hidden" id="signupFormType" value="QuickForm_Horizontal"/> 1487 1488 1489 1490<div style="position:relative;"><div id="Zc_SignupSuccess" style="display:none;position:absolute;margin-left:4%;width:90%;background-color: white; padding: 3px; border: 3px solid rgb(194, 225, 154);margin-bottom:10px;word-break: break-all;"><table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td width="10%"><img class="successicon" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" align="absmiddle" data-lazy-src="//campaigns.zoho.com/images/challangeiconenable.jpg"><noscript><img class="successicon" src="//campaigns.zoho.com/images/challangeiconenable.jpg" align="absmiddle"></noscript></td><td><span id="signupSuccessMsg" style="color: rgb(73, 140, 132); font-family: sans-serif; font-size: 14px;word-break:break-word"> Thank you for Signing Up</span></td></tr></table></div></div><div id="zcOptinOverLay" oncontextmenu="return false" style="display:none;text-align: center; background-color: rgb(0, 0, 0); opacity: 0.5; z-index: 100; position: fixed; width: 100%; top: 0px; left: 0px; height: 988px;"></div><div id='zcOptinSuccessPopup' style="margin:0px auto;display:none;z-index: 9999;width: 800px; height:24%;top: 84px;position: fixed; left: 26%;background-color: #FFFFFF;border-color: #E6E6E6; border-style: solid; border-width: 1px; box-shadow: 0 1px 10px #424242;padding: 35px;"><span style="position: absolute;top: -16px;right: -14px;z-index:1;cursor: pointer;" onclick="closeSuccessPopup()"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" data-lazy-src="//campaigns.zoho.com/images/videoclose.png"><noscript><img src="//campaigns.zoho.com/images/videoclose.png"></noscript></span><div id="zcOptinSuccessPanel"></div></div></div></body> 1491 </div> 1492 </div> 1493 </div> 1494</section> 1495 1496<section is="bubble-navigation-footer" 1497 1498 class=" py-[40px] lg:py-[60px] bg-project-black " 1499 > 1500 1501 1502 <div class=" container "> 1503 <div class="footer--container"> 1504 1505 <div class="flex flex-col"> 1506 1507 <div class="relative mb-[20px]"> 1508 <picture class=""> 1509 <img 1510 src="https://www.cabanonsmirabel.com/wp-content/uploads/2023/12/logo-hor-blanc-2.png" 1511 data-src="https://www.cabanonsmirabel.com/wp-content/uploads/2023/12/logo-hor-blanc-2.png" 1512 alt="Cabanon Mirabel" srcset="" 1513 sizes="(max-width: 159px) 100vw, 159px" decoding="async" 1514 class="w-full h-full object-contain object-center max-w-[150px]" 1515 width="159" height="40" /> 1516 </picture> 1517 </div> 1518 1519 <h5 class="text-project-gray text-body mb-[20px] lg:pr-[40px]">Cabanons Mirabel est une entreprise familiale leader québécoise en conception, fabrication et distribution de cabanons, remises et garages. Des produits haut de gamme. Des concepts innovants.Offrir ce qui se fait de mieux au Québec en matière de cabanons, de remises et de garages, voilà la raison dâêtre de Cabanons Mirabel. </h5> 1520 1521 </div> 1522 1523 <div class="flex flex-col"> 1524 <a href="#" class="text-body--big text-white font-semibold mb-[20px]"> 1525 Notre entreprise 1526 </a> 1527 <a href="https://www.cabanonsmirabel.com/fr/pourquoi-nous-choisir/" class="text-body text-project-gray leading-[31px]"> 1528 Pourquoi nous choisir 1529 </a> 1530 <a href="https://www.cabanonsmirabel.com/fr/financement/" class="text-body text-project-gray leading-[31px]"> 1531 Financement et promotion 1532 </a> 1533 <a href="/projets/" class="text-body text-project-gray leading-[31px]"> 1534 Nos projets 1535 </a> 1536 <a href="/faq/" class="text-body text-project-gray leading-[31px]"> 1537 FAQ 1538 </a> 1539 <a href="https://www.cabanonsmirabel.com/fr/conseils/" class="text-body text-project-gray leading-[31px]"> 1540 Conseils 1541 </a> 1542 <a href="https://www.cabanonsmirabel.com/fr/reglements-municipaux/" class="text-body text-project-gray leading-[31px]"> 1543 Règlements municipaux 1544 </a> 1545 <a href="#" class="text-body text-project-gray leading-[31px]"> 1546 <br><strong>Notre division de construction résidentielle</strong><br><br> 1547 </a> 1548 <a href="https://constructionjolyfils.com/fr/" class="text-body text-project-gray leading-[31px]"> 1549 Construction et rénovation<br>Joly & Fils 1550 </a> 1551 </div> 1552 <div class="flex flex-col">
1553 <a href="#" class="text-body--big text-white font-semibold mb-[20px]"> 1554 Nos produits 1555 </a> 1556 <a href="https://www.cabanonsmirabel.com/fr/nos-cabanons/" class="text-body text-project-gray leading-[31px]"> 1557 Cabanons 1558 </a> 1559 <a href="https://www.cabanonsmirabel.com/fr/garages/" class="text-body text-project-gray leading-[31px]"> 1560 Garages 1561 </a> 1562 <a href="https://www.cabanonsmirabel.com/fr/excavation/" class="text-body text-project-gray leading-[31px]"> 1563 Excavation 1564 </a> 1565 <a href="https://www.cabanonsmirabel.com/fr/?page_id=3264" class="text-body text-project-gray leading-[31px]"> 1566 Rénovation 1567 </a> 1568 <a href="https://www.cabanonsmirabel.com/fr/kit-du-bricoleur/" class="text-body text-project-gray leading-[31px]"> 1569 Kit du bricoleur 1570 </a> 1571 <a href="/options/#portes" class="text-body text-project-gray leading-[31px]"> 1572 Portes 1573 </a> 1574 <a href="/options/#fenetres" class="text-body text-project-gray leading-[31px]"> 1575 Fenêtres 1576 </a> 1577 <a href="/options/#revetement" class="text-body text-project-gray leading-[31px]"> 1578 Couleurs 1579 </a> 1580 </div> 1581 1582 <div class="flex flex-col"> 1583 <div class="flex flex-col mb-[30px]"> 1584 <h4 class="text-body--big text-white font-semibold mb-[20px]">Horaires</h4> 1585 <p class="text-body text-project-gray leading-[31px]">Du lundi au jeudi :<br/> 1586de 9 heures à 17 heures<br/> 1587Vendredi : 9 heures à 16 heures<br/> 1588Samedi : 10 heures à 15 heures<br/> 1589Dimanche : Fermé<br/> 1590Pour plus d'information, contactez [email protected] 1591</p> 1592 </div> 1593 <div class="flex flex-col"> 1594 <h4 class="text-body--big text-white font-semibold mb-[20px]">Langues</h4> 1595 1596<div role="navigation" aria-label="Sélecteur de langue" class="wpml-ls-statics-shortcode_actions wpml-ls wpml-ls-legacy-list-horizontal"> 1597 <ul><li class="wpml-ls-slot-shortcode_actions wpml-ls-item wpml-ls-item-en wpml-ls-first-item wpml-ls-last-item wpml-ls-item-legacy-list-horizontal"> 1598 <a href="https://www.cabanonsmirabel.com/en/our-sheds/" hreflang="en" lang="en" class="wpml-ls-link" aria-label="Passer à English" title="Passer à English"> 1599 <span class="wpml-ls-native">English</span></a> 1600 </li></ul> 1601</div> 1602 1603 </div> 1604 </div> 1605 1606 </div> 1607 1608 1609 1610 </div> 1611 1612</section> 1613 </footer> 1614 1615 </div> 1616 1617 1618 <div data-wpr-lazyrender="1" class="wpFooter"> 1619
1619<script type="speculationrules"> 1620{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/fr/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/bubble/*","/fr/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1621</script>
1621 1622<noscript><img height="1" width="1" style="display: none;" src="https://www.facebook.com/tr?id=232954996148925&ev=PageView&noscript=1&cd%5Bpage_title%5D=Cabanons&cd%5Bpost_type%5D=page&cd%5Bpost_id%5D=118&cd%5Bplugin%5D=PixelYourSite&cd%5Buser_role%5D=guest&cd%5Bevent_url%5D=www.cabanonsmirabel.com%2Ffr%2Fnos-cabanons%2F" alt=""></noscript>
1623<script type="text/rocketlazyloadscript" data-minify="1" id="jquery-js" data-rocket-src="https://www.cabanonsmirabel.com/wp-content/cache/min/1/wp-includes/js/jquery/jquery.js?ver=1787556879" data-rocket-defer defer></script>
vendor: 1 bytes, line 1623
1623
1624<script type="text/rocketlazyloadscript" id="wp-hooks-js" data-rocket-src="https://www.cabanonsmirabel.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 1624
1624
1625<script type="text/rocketlazyloadscript" id="wp-i18n-js" data-rocket-src="https://www.cabanonsmirabel.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 1625
1625
1626<script type="text/rocketlazyloadscript" id="wp-i18n-js-after"> 1627wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 1628//# sourceURL=wp-i18n-js-after 1629</script>
vendor: 1 bytes, line 1629
1629
1630<script type="text/rocketlazyloadscript" data-minify="1" id="swv-js" data-rocket-src="https://www.cabanonsmirabel.com/wp-content/cache/min/1/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=1787556879" data-rocket-defer defer></script>
vendor: 1 bytes, line 1630
1630
1631<script type="text/rocketlazyloadscript" id="contact-form-7-js-before"> 1632var wpcf7 = { 1633 "api": { 1634 "root": "https:\/\/www.cabanonsmirabel.com\/fr\/wp-json\/", 1635 "namespace": "contact-form-7\/v1" 1636 }, 1637 "cached": 1 1638}; 1639//# sourceURL=contact-form-7-js-before 1640</script>
vendor: 1 bytes, line 1640
1640
1641<script type="text/rocketlazyloadscript" data-minify="1" id="contact-form-7-js" data-rocket-src="https://www.cabanonsmirabel.com/wp-content/cache/min/1/wp-content/plugins/contact-form-7/includes/js/index.js?ver=1787556879" data-rocket-defer defer></script>
vendor: 1 bytes, line 1641
1641
1642<script id="wpcf7-redirect-script-js-extra"> 1643var wpcf7r = {"ajax_url":"https://www.cabanonsmirabel.com/wp-admin/admin-ajax.php"}; 1644//# sourceURL=wpcf7-redirect-script-js-extra 1645</script>
vendor: 1 bytes, line 1645
1645
1646<script type="text/rocketlazyloadscript" data-minify="1" id="wpcf7-redirect-script-js" data-rocket-src="https://www.cabanonsmirabel.com/wp-content/cache/min/1/wp-content/plugins/wpcf7-redirect/build/assets/frontend-script.js?ver=1787556879" data-rocket-defer defer></script>
vendor: 1 bytes, line 1646
1646
1647<script type="text/rocketlazyloadscript" id="rocket-browser-checker-js-after"> 1648"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); 1649//# sourceURL=rocket-browser-checker-js-after 1650</script>
vendor: 1 bytes, line 1650
1650
1651<script id="rocket-preload-links-js-extra"> 1652var RocketPreloadLinksConfig = {"excludeUris":"/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/(index.php/)?(.*)wp-json(/.*|$)|/refer/|/go/|/recommend/|/recommends/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https://www.cabanonsmirabel.com/fr/","onHoverDelay":"100","rateThrottle":"3"}; 1653//# sourceURL=rocket-preload-links-js-extra 1654</script>
vendor: 1 bytes, line 1654
1654
1655<script type="text/rocketlazyloadscript" id="rocket-preload-links-js-after"> 1656(function() { 1657"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); 1658}()); 1659 1660//# sourceURL=rocket-preload-links-js-after 1661</script>
vendor: 1 bytes, line 1661
1661
1662<script type="text/rocketlazyloadscript" id="jquery-bind-first-js" defer data-rocket-src="https://www.cabanonsmirabel.com/wp-content/plugins/pixelyoursite/dist/scripts/jquery.bind-first-0.2.3.min.js?ver=0.2.3"></script>
vendor: 1 bytes, line 1662
1662
1663<script type="text/rocketlazyloadscript" id="js-cookie-pys-js" defer data-rocket-src="https://www.cabanonsmirabel.com/wp-content/plugins/pixelyoursite/dist/scripts/js.cookie-2.1.3.min.js?ver=2.1.3"></script>
vendor: 1 bytes, line 1663
1663
1664<script type="text/rocketlazyloadscript" id="js-tld-js" defer data-rocket-src="https://www.cabanonsmirabel.com/wp-content/plugins/pixelyoursite/dist/scripts/tld.min.js?ver=2.3.1"></script>
vendor: 1 bytes, line 1664
1664
1665<script id="pys-js-extra"> 1666var pysOptions = {"staticEvents":{"facebook":{"init_event":[{"delay":0,"type":"static","ajaxFire":false,"name":"PageView","pixelIds":["232954996148925"],"eventID":"898c704c-76eb-4331-af44-fb86f97d8b93","params":{"page_title":"Cabanons","post_type":"page","post_id":118,"plugin":"PixelYourSite","user_role":"guest","event_url":"www.cabanonsmirabel.com/fr/nos-cabanons/"},"e_id":"init_event","ids":[],"hasTimeWindow":false,"timeWindow":0,"woo_order":"","edd_order":"","order_key":""}]}},"dynamicEvents":[],"triggerEvents":[],"triggerEventTypes":[],"facebook":{"pixelIds":["232954996148925"],"advancedMatching":[],"advancedMatchingEnabled":false,"removeMetadata":false,"wooVariableAsSimple":false,"serverApiEnabled":true,"send_external_id":null,"enabled_medical":false,"do_not_track_medical_param":["event_url","post_title","page_title","landing_page","content_name","categories","category_name","tags"],"meta_ldu":false},"debug":"","siteUrl":"https://www.cabanonsmirabel.com","ajaxUrl":"https://www.cabanonsmirabel.com/wp-admin/admin-ajax.php","ajax_event":"2fb590ecca","enable_remove_download_url_param":"1","cookie_duration":"7","last_visit_duration":"60","enable_success_send_form":"","ajaxForServerEvent":"1","ajaxForServerStaticEvent":"1","useSendBeacon":"1","send_external_id":"1","external_id_expire":"180","track_cookie_for_subdomains":"1","google_consent_mode":"1","consent_mode_cmp_active":"","gdpr":{"ajax_enabled":false,"all_disabled_by_api":false,"facebook_disabled_by_api":false,"analytics_disabled_by_api":false,"google_ads_disabled_by_api":false,"pinterest_disabled_by_api":false,"bing_disabled_by_api":false,"reddit_disabled_by_api":false,"externalID_disabled_by_api":false,"facebook_prior_consent_enabled":true,"analytics_prior_consent_enabled":true,"google_ads_prior_consent_enabled":null,"pinterest_prior_consent_enabled":true,"bing_prior_consent_enabled":true,"cookiebot_integration_enabled":false,"cookiebot_facebook_consent_category":"marketing","cookiebot_analytics_consent_category":"statistics","cookiebot_tiktok_consent_category":"marketing","cookiebot_google_ads_consent_category":"marketing","cookiebot_pinterest_consent_category":"marketing","cookiebot_bing_consent_category":"marketing","consent_magic_integration_enabled":false,"real_cookie_banner_integration_enabled":false,"cookie_notice_integration_enabled":false,"cookie_law_info_integration_enabled":false,"analytics_storage":{"enabled":true,"value":"granted","filter":false},"ad_storage":{"enabled":true,"value":"granted","filter":false},"ad_user_data":{"enabled":true,"value":"granted","filter":false},"ad_personalization":{"enabled":true,"value":"granted","filter":false}},"cookie":{"disabled_all_cookie":false,"disabled_start_session_cookie":false,"disabled_advanced_form_data_cookie":false,"disabled_landing_page_cookie":false,"disabled_first_visit_cookie":false,"disabled_trafficsource_cookie":false,"disabled_utmTerms_cookie":false,"disabled_utmId_cookie":false},"tracking_analytics":{"TrafficLanding":"https://www.cabanonsmirabel.com/fr/","TrafficUtms":{"utm_source":"Google-Ads","utm_medium":"pmax","utm_campaign":"Stratomedia-2024"},"TrafficUtmsId":[]},"GATags":{"ga_datalayer_type":"default","ga_datalayer_name":"dataLayerPYS"},"woo":{"enabled":false},"edd":{"enabled":false},"cache_bypass":"1791065065"}; 1667//# sourceURL=pys-js-extra 1668</script>
vendor: 1 bytes, line 1668
1668
1669<script type="text/rocketlazyloadscript" data-minify="1" id="pys-js" defer data-rocket-src="https://www.cabanonsmirabel.com/wp-content/cache/min/1/wp-content/plugins/pixelyoursite/dist/scripts/public.js?ver=1787556879"></script>
vendor: 1 bytes, line 1669
1669
1670<script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} 1671if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} 1672images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} 1673if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script>
1673<script data-no-minify="1" async src="https://www.cabanonsmirabel.com/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script>
1673 1674 </div> 1675 1676 </body> 1677</html> 1678 1679<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1791065066 -->
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.