.elementor-2976 .elementor-element.elementor-element-240cbe9{--display:flex}.elementor-2976 .elementor-element.elementor-element-33ee62c{--display:flex}.elementor-2976 .elementor-element.elementor-element-09745ba{font-family:"Figtree",Sans-serif;font-weight:400}.elementor-2976 .elementor-element.elementor-element-9a302bf{font-family:"Figtree",Sans-serif;font-weight:400}.elementor-2976 .elementor-element.elementor-element-3f4e67c .elementor-button{font-family:"Figtree",Sans-serif;font-weight:600}.elementor-2976 .elementor-element.elementor-element-e7096e1{--display:flex}.elementor-2976 .elementor-element.elementor-element-e7096e1:not(.elementor-motion-effects-element-type-background),.elementor-2976 .elementor-element.elementor-element-e7096e1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://marchealfarah.ca/wp-content/uploads/2026/08/Creation-sans-titre-1.png);background-position:center center;background-size:cover}.elementor-2976 .elementor-element.elementor-element-20e0327{font-family:"Figtree",Sans-serif;font-weight:400}.elementor-2976 .elementor-element.elementor-element-a91d1a6 .elementor-heading-title{font-family:"Bricolage Grotesque",Sans-serif;font-weight:700}.elementor-2976 .elementor-element.elementor-element-9ec3c39{font-family:"Figtree",Sans-serif;font-weight:400}.elementor-2976 .elementor-element.elementor-element-10cdfcc{--display:flex}.elementor-2976 .elementor-element.elementor-element-f8293d4{--display:flex}.elementor-2976 .elementor-element.elementor-element-73d1321{--display:flex}.elementor-2976 .elementor-element.elementor-element-0edef84{--display:flex}.elementor-2976 .elementor-element.elementor-element-f946c03 .elementor-heading-title{font-family:"Bricolage Grotesque",Sans-serif;font-weight:700}.elementor-2976 .elementor-element.elementor-element-3ff7806{font-family:"Figtree",Sans-serif;font-weight:400}.elementor-2976 .elementor-element.elementor-element-ab13841{--display:flex}.elementor-2976 .elementor-element.elementor-element-54f71af{--display:flex}.elementor-2976 .elementor-element.elementor-element-68c8878 .elementor-heading-title{font-family:"Bricolage Grotesque",Sans-serif;font-weight:700}.elementor-2976 .elementor-element.elementor-element-aaa414d{font-family:"Figtree",Sans-serif;font-weight:400}.elementor-2976 .elementor-element.elementor-element-5da5c09{--display:flex}.elementor-2976 .elementor-element.elementor-element-e3b35e4{--display:flex}.elementor-2976 .elementor-element.elementor-element-3ba9327 .elementor-heading-title{font-family:"Bricolage Grotesque",Sans-serif;font-weight:700}.elementor-2976 .elementor-element.elementor-element-13a4e22{font-family:"Figtree",Sans-serif;font-weight:400}.elementor-2976 .elementor-element.elementor-element-90e5f01{--display:flex}.elementor-2976 .elementor-element.elementor-element-fad5f9c{--display:flex}.elementor-2976 .elementor-element.elementor-element-cfc88d0 .elementor-heading-title{font-family:"Bricolage Grotesque",Sans-serif;font-weight:700}.elementor-2976 .elementor-element.elementor-element-06184a8{font-family:"Figtree",Sans-serif;font-weight:400}.elementor-2976 .elementor-element.elementor-element-c96ff38{--display:flex}.elementor-2976 .elementor-element.elementor-element-2a7bc0c{--display:flex}.elementor-2976 .elementor-element.elementor-element-ea8343e .elementor-heading-title{font-family:"Bricolage Grotesque",Sans-serif;font-weight:700}.elementor-2976 .elementor-element.elementor-element-5f6d602{font-family:"Figtree",Sans-serif;font-weight:400}.elementor-2976 .elementor-element.elementor-element-4dc75ba{--display:flex}.elementor-2976 .elementor-element.elementor-element-71811e9{--display:flex}.elementor-2976 .elementor-element.elementor-element-9209f75 .elementor-heading-title{font-family:"Bricolage Grotesque",Sans-serif;font-weight:700}.elementor-2976 .elementor-element.elementor-element-74fddc1{font-family:"Figtree",Sans-serif;font-weight:400}.elementor-2976 .elementor-element.elementor-element-70745dd{--display:flex}.elementor-2976 .elementor-element.elementor-element-45afdd8{--display:flex}.elementor-2976 .elementor-element.elementor-element-db18d1a{--display:flex}.elementor-2976 .elementor-element.elementor-element-8bea620 .elementor-heading-title{font-family:"Bricolage Grotesque",Sans-serif;font-weight:700}.elementor-2976 .elementor-element.elementor-element-a08a65d{font-family:"Figtree",Sans-serif;font-weight:400}.elementor-2976 .elementor-element.elementor-element-ff472b0{--display:flex}.elementor-2976 .elementor-element.elementor-element-0f4bbb3 .elementor-button{font-family:"Figtree",Sans-serif;font-weight:600}.elementor-2976 .elementor-element.elementor-element-ee63cb2 .elementor-button{font-family:"Figtree",Sans-serif;font-weight:600}.elementor-2976 .elementor-element.elementor-element-7e07e22{--display:flex}.elementor-2976 .elementor-element.elementor-element-c079dcb{--display:flex}.elementor-2976 .elementor-element.elementor-element-17e65d4{font-family:"Figtree",Sans-serif;font-weight:400}.elementor-2976 .elementor-element.elementor-element-e8d29cf{font-family:"Figtree",Sans-serif;font-weight:400}.elementor-2976 .elementor-element.elementor-element-bc54add{font-family:"Figtree",Sans-serif;font-weight:400}.elementor-2976 .elementor-element.elementor-element-053e59c{font-family:"Figtree",Sans-serif;font-weight:400}.elementor-2976 .elementor-element.elementor-element-e18f973{font-family:"Figtree",Sans-serif;font-weight:400}:root{--page-title-display:none}:root{--kc-bg:#FBF8F3;--kc-surface:#F3EEE5;--kc-card:#FFFFFF;--kc-ink:#1C2541;--kc-muted:#5A6276;--kc-gold:#F0B754;--kc-gold2:#E08A2A;--kc-accent:#B4630E;--kc-line:rgba(28,37,65,.10)}.kc-header,.kc-hero,.kc-footer{--kc-bg:#0F1A33;--kc-card:#18284F;--kc-ink:#F3EEE4;--kc-muted:#B5BDD0;--kc-accent:#F0B754;--kc-line:rgba(243,238,228,.12)}.kc-footer{background:#0F1A33}.kc-hero .elementor-heading-title{color:#F3EEE4}body.page-id-2976{background:var(--kc-bg);color:var(--kc-ink)}.page-id-2976 .elementor{background:var(--kc-bg);color:var(--kc-ink);font-family:Figtree,system-ui,sans-serif;font-size:17px;line-height:1.65}.page-id-2976 a{color:inherit}.page-id-2976 .e-con{--container-max-width:1140px;--padding-left:16px;--padding-right:16px}.page-id-2976 .elementor-widget{margin:0}.page-id-2976 .elementor-widget-text-editor p:last-child{margin-bottom:0}.page-id-2976 .elementor-heading-title{color:var(--kc-ink);line-height:1.08;letter-spacing:-.015em;text-wrap:balance}.kc-muted,.kc-muted p,.kc-muted li{color:var(--kc-muted)!important}.kc-h2 .elementor-heading-title{font-size:clamp(32px,4vw,46px)!important}.kc-h3 .elementor-heading-title{font-size:21px!important}.kc-h3 a{text-decoration:none}.kc-btn-main .elementor-button,.kc-btn-line .elementor-button{border-radius:999px;padding:13px 22px;font-size:16px;font-weight:600;transition:filter .2s,border-color .2s}.kc-btn-main .elementor-button{background:linear-gradient(135deg,#F0B754,#E08A2A)!important;color:#0F1A33!important}.kc-btn-main .elementor-button:hover{filter:brightness(1.07);color:#0F1A33}.kc-btn-line .elementor-button{background:transparent!important;color:var(--kc-ink);border:1.5px solid var(--kc-line)}.kc-btn-line .elementor-button:hover{border-color:var(--kc-accent);color:var(--kc-accent)}.kc-header{position:sticky;top:0;z-index:50;background:rgb(15 26 51 / .94);backdrop-filter:blur(10px);border-bottom:1px solid var(--kc-line)}.kc-header>.e-con-inner{flex-direction:row!important;align-items:center;justify-content:space-between;gap:16px;padding-block:12px}.kc-brand{flex-direction:row!important;align-items:center;gap:12px;width:auto!important}.kc-logo img{width:46px!important;height:46px;border-radius:50%;background:#000;object-fit:cover}.kc-brandtxt p{line-height:1.15;margin:0;font-size:12px;color:var(--kc-muted)}.kc-brandtxt a{text-decoration:none}.kc-brandtxt strong{font-family:"Bricolage Grotesque",sans-serif;font-size:18px;color:var(--kc-ink)}.kc-nav p{display:flex;gap:26px;margin:0;font-size:15px;font-weight:500}.kc-nav a{color:var(--kc-muted);text-decoration:none}.kc-nav a:hover{color:var(--kc-ink)}@media(max-width:1000px){.kc-nav{display:none}}.kc-hero{position:relative;padding-block:120px 110px!important}.kc-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0F1A33 20%,rgb(15 26 51 / .62) 70%,rgb(15 26 51 / .4));z-index:0}.kc-hero>.e-con-inner{position:relative;z-index:1;gap:0}.kc-eyebrow{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--kc-accent);margin:0}.kc-h1 .elementor-heading-title{font-size:clamp(42px,6vw,78px)!important;max-width:12em;margin-top:14px}.kc-h1 span,.kc-h2 span{color:var(--kc-accent)}.kc-script .elementor-heading-title{font-family:Caveat,cursive;font-size:30px!important;color:var(--kc-accent)!important;margin-top:14px}.kc-lead p{font-size:19px;color:var(--kc-muted);max-width:32em;margin-top:14px}.kc-ctas{flex-direction:row!important;flex-wrap:wrap;gap:12px;margin-top:30px;width:auto}@media(max-width:760px){.kc-hero{padding-block:64px 90px!important}}.kc-infobar{margin-top:-46px;position:relative;z-index:3}.kc-infobar>.e-con-inner{display:grid!important;grid-template-columns:1fr 1fr;gap:16px}.kc-info{background:var(--kc-card);border:1px solid rgb(224 138 42 / .35);border-radius:20px;padding:20px 24px!important;flex-direction:row!important;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;box-shadow:0 16px 36px rgb(15 26 51 / .12)}.kc-info-l{width:auto;gap:2px}.kc-info .kc-h3 .elementor-heading-title{font-size:18px!important}.kc-info .kc-muted p{font-size:15px}.kc-hours p{font-weight:600;color:var(--kc-accent);font-size:15px;text-align:right;margin:0}@media(max-width:760px){.kc-infobar>.e-con-inner{grid-template-columns:1fr}.kc-hours p{text-align:left}}.kc-sec{padding-block:88px!important}.kc-sec>.e-con-inner{gap:40px}.kc-alt{background:var(--kc-surface)}.kc-head{max-width:640px;gap:14px}.kc-grid3{display:grid!important;grid-template-columns:repeat(3,1fr);gap:22px}.kc-grid2{display:grid!important;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:860px){.kc-grid3{grid-template-columns:1fr 1fr}}@media(max-width:600px){.kc-grid3,.kc-grid2{grid-template-columns:1fr}}.kc-uni{gap:8px}.kc-uni-img img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:22px;border:1px solid rgb(240 183 84 / .25);margin-bottom:8px}.kc-more a{color:var(--kc-accent);font-weight:600;font-size:15px;text-decoration:none}.kc-allee{background:var(--kc-card);border-radius:20px;overflow:hidden;gap:0}.kc-allee-img img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block}.kc-allee-b{padding:18px 22px 22px!important;gap:6px}.kc-allee-b .kc-muted p{font-size:15px}.kc-split>.e-con-inner{display:grid!important;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.kc-txt{gap:18px}.kc-list ul{list-style:none;padding:0;margin:18px 0 6px;display:grid;gap:10px}.kc-list li{padding-left:22px;position:relative;color:var(--kc-ink)!important}.kc-list li::before{content:"";position:absolute;left:0;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--kc-gold)}.kc-trio{display:grid!important;grid-template-columns:1.2fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:14px;height:440px}.kc-trio .elementor-widget-image,.kc-trio .elementor-widget-container{height:100%;min-height:0}.kc-trio img{width:100%;height:100%!important;object-fit:cover;border-radius:20px}.kc-t1{grid-row:1/3}.kc-about img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:24px}@media(max-width:860px){.kc-split>.e-con-inner{grid-template-columns:1fr;gap:32px}.kc-trio{height:320px}}.kc-shop{background:var(--kc-card);border:1px solid rgb(240 183 84 / .3);border-radius:24px;overflow:hidden;gap:0}.kc-shop-img img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.kc-shop-b{padding:24px 26px 28px!important;gap:14px}.kc-pill .elementor-heading-title{display:inline-block;font-size:20px!important;color:#0F1A33!important;background:linear-gradient(135deg,#F0B754,#E08A2A)!important;padding:6px 16px;border-radius:999px}.kc-dl dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:8px 18px;font-size:16px}.kc-dl dt{color:var(--kc-muted)}.kc-dl dd{margin:0;color:var(--kc-ink)}.kc-footer{border-top:1px solid var(--kc-line)}.kc-footer>.e-con-inner{padding-block:48px 28px;gap:28px}.kc-fgrid{display:grid!important;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px}.kc-fgrid h4{font-family:"Bricolage Grotesque",sans-serif;color:var(--kc-ink);font-size:16px;margin:0 0 8px}.kc-fgrid p{color:var(--kc-muted);font-size:15px}.kc-legal{border-top:1px solid var(--kc-line);padding-top:18px}.kc-legal p{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--kc-muted)}.kc-legal a{color:var(--kc-accent)}@media(max-width:860px){.kc-fgrid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.kc-fgrid{grid-template-columns:1fr}}html{scroll-behavior:smooth}.page-id-2976 [id]{scroll-margin-top:80px}.page-id-2976 .elementor-button{text-transform:none!important;letter-spacing:normal!important}.page-id-2976 .elementor-heading-title{text-transform:none}.kc-hero-sm{padding-block:90px 80px!important}.kc-hero-sm .kc-h1 .elementor-heading-title{font-size:clamp(38px,5vw,64px)!important}.kc-eyebrow a{text-decoration:none}.kc-grid4{display:grid!important;grid-template-columns:repeat(4,1fr);gap:18px}@media(max-width:1000px){.kc-grid4{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.kc-grid4{grid-template-columns:1fr 1fr;gap:12px}}.kc-prod{background:var(--kc-card);border-radius:18px;overflow:hidden;gap:0;border:1px solid var(--kc-line)}.kc-prod-img img{width:100%;aspect-ratio:1;display:block}.kc-fit-contain .kc-prod-img{background:#fff}.kc-fit-contain .kc-prod-img img{object-fit:contain;padding:10px}.kc-fit-cover .kc-prod-img img{object-fit:cover}.kc-prod-name{padding:14px 16px 0}.kc-prod-name .elementor-heading-title{font-size:16px!important;line-height:1.25!important;font-weight:600!important}.kc-prod-desc{padding:6px 16px 0}.kc-prod-desc p{font-size:14px;line-height:1.5}.kc-prod>.elementor-element:last-child{padding-bottom:16px}.kc-gal-img img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:16px;display:block}.kc-ctaband{background:var(--kc-card);border:1px solid rgb(240 183 84 / .35);border-radius:24px;padding:36px 40px!important;flex-direction:row!important;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px}.kc-ctaband .kc-txt{max-width:560px;width:auto}.kc-chips p{display:flex;flex-wrap:wrap;gap:10px;margin:0}.kc-chips a{border:1px solid var(--kc-line);border-radius:999px;padding:8px 16px;text-decoration:none;font-size:15px;color:var(--kc-ink)}.kc-chips a:hover{border-color:var(--kc-accent);color:var(--kc-accent)}@media(max-width:700px){.kc-ctaband{padding:24px!important}.kc-prod-name{padding:10px 12px 0}.kc-prod-desc{padding:4px 12px 0}}.kc-val .kc-allee-b{padding:24px!important}.kc-formcard{background:#fff;border-radius:24px;padding:32px!important;gap:16px;color:#16213D}.kc-formcard .elementor-heading-title{color:#16213D!important}.kc-formcard label,.kc-formcard p{color:#16213D}.kc-val a{color:var(--kc-accent);text-decoration:none}.kc-legaltxt{max-width:760px}.kc-legaltxt p,.kc-legaltxt li{color:var(--kc-muted)}.kc-legaltxt h2,.kc-legaltxt h3{font-family:"Bricolage Grotesque",sans-serif;color:var(--kc-ink);margin:32px 0 10px}.kc-gal+.elementor-widget-button{margin-top:4px}.kc-formcard button,.kc-formcard input[type=submit]{background:linear-gradient(135deg,#F0B754,#E08A2A)!important;color:#0F1A33!important;border:0!important;border-radius:999px!important;padding:12px 24px!important;font-weight:600!important;text-transform:none!important}.kc-formcard{border:1px solid var(--kc-line)}.kc-uni-img img{border-color:var(--kc-line)}.kc-allee,.kc-shop{box-shadow:0 6px 20px rgb(15 26 51 / .05)}.kc-shop{border-color:var(--kc-line)}.kc-ctaband{border-color:rgb(224 138 42 / .35)}.kc-alt .kc-allee,.kc-alt .kc-prod{background:#fff}@media(max-width:600px){.kc-header>.e-con-inner{flex-wrap:nowrap!important;gap:10px}.kc-brand{min-width:0}.kc-brandtxt strong{font-size:16px}.kc-header .kc-btn-main .elementor-button{padding:10px 16px;font-size:14px;white-space:nowrap}}