{"id":453,"date":"2026-10-28T15:54:18","date_gmt":"2026-10-28T15:54:18","guid":{"rendered":"https:\/\/chezputters.ca\/?page_id=453"},"modified":"2026-10-28T17:49:48","modified_gmt":"2026-10-28T17:49:48","slug":"groupes","status":"publish","type":"page","link":"https:\/\/chezputters.ca\/fr\/groupes\/","title":{"rendered":"Groupes"},"content":{"rendered":"\n<div class=\"wp-block-group alignfull cp-website-wrapper is-layout-flow wp-block-group-is-layout-flow\">\n<style>@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&display=swap');\n.cp-site{--bg:#0b1017;--panel:#121a25;--panel2:#172230;--line:#2a3544;--white:#f6f8fa;--muted:#aab6c5;--cyan:#73e4df;--pink:#ec64ba;--pink-dark:#b92583;--ink:#17212b;--cream:#f0f1ee;--max:1220px;color-scheme:dark;font-family:Inter,Arial,Helvetica,sans-serif;font-synthesis:none}.cp-site *{box-sizing:border-box}html:has(.cp-site){scroll-behavior:smooth;scroll-padding-top:130px}.cp-site{margin:0;background:var(--bg);color:var(--white);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}.cp-site button,.cp-site input,.cp-site select,.cp-site textarea{font:inherit}.cp-site button,.cp-site a{-webkit-tap-highlight-color:transparent}.cp-site a{color:inherit;text-decoration:none}.cp-site button{cursor:pointer}.cp-site img{max-width:100%;display:block}.cp-site svg{display:block}.cp-site button:focus-visible,.cp-site a:focus-visible,.cp-site input:focus-visible,.cp-site select:focus-visible,.cp-site textarea:focus-visible,.cp-site summary:focus-visible{outline:3px solid var(--cyan);outline-offset:5px}.cp-site h1,.cp-site h2,.cp-site h3,.cp-site p,.cp-site figure{margin:0}.cp-site h1,.cp-site h2,.cp-site h3{font-weight:600;line-height:1.1;letter-spacing:-.045em;text-wrap:balance}.cp-site h1{font-size:clamp(3rem,6.8vw,5.9rem)}.cp-site h2{font-size:clamp(2rem,3.8vw,3.3rem)}.cp-site h3{font-size:1.5rem;letter-spacing:-.025em}.cp-site p{color:var(--muted)}.cp-site [hidden]{display:none!important}.cp-site .container{width:min(var(--max),calc(100% - 88px));margin-inline:auto}.cp-site .section{padding-block:88px}.cp-site .section.no-top{padding-top:0}.cp-site .narrow{max-width:800px}.cp-site .narrow>p:not(.eyebrow){max-width:650px;margin-block:24px 30px}.cp-site .eyebrow{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.5;letter-spacing:.055em;font-weight:600;color:var(--cyan);margin-bottom:20px}.cp-site .eyebrow.pink{color:var(--pink)}.cp-site .status-dot{width:6px;height:6px;background:var(--cyan);border-radius:50%;display:inline-block;flex:none}.cp-site .button{display:inline-flex;justify-content:center;align-items:center;gap:18px;padding:14px 20px;min-height:50px;border-radius:5px;border:1px solid transparent;font-size:13px;font-weight:600;line-height:1.4;transition:background .18s,color .18s,transform .18s;max-width:100%}.cp-site .button svg,.cp-site .text-link svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;flex:none}.cp-site .button.primary{background:var(--pink);color:#23101e}.cp-site .button.primary:hover{background:#f490cc;transform:translateY(-2px)}.cp-site .button.outline{background:transparent;border-color:#657081;color:var(--white)}.cp-site .button.outline:hover{background:#202b3a;border-color:#9ca8b9}.cp-site .button.dark{background:var(--ink);color:white}.cp-site .button.dark:hover{background:#334554;transform:translateY(-2px)}.cp-site .actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.cp-site .text-link{display:inline-flex;align-items:center;gap:14px;color:var(--cyan);font-size:14px;font-weight:600;line-height:1.5}.cp-site .text-link:hover{text-decoration:underline;text-underline-offset:6px}.cp-site .small-label{font-size:13px;color:var(--muted)}.cp-site .skip-link{position:fixed;top:10px;left:10px;z-index:1000;background:var(--cyan);color:var(--ink);padding:10px 20px;transform:translateY(-150%)}.cp-site .skip-link:focus{transform:none}.cp-site .topline{border-bottom:1px solid #222d3a;font-size:11px;color:#c5ced9;letter-spacing:.025em;background:#080d14}.cp-site .topline .container{display:flex;justify-content:space-between;padding-block:8px}.cp-site .topline a:hover{color:var(--cyan)}.cp-site .site-header{position:sticky;top:0;z-index:30;background:#0b1017f5;border-bottom:1px solid #25303d;backdrop-filter:blur(18px)}.cp-site .header-inner{min-height:100px;display:flex;align-items:center;gap:32px}.cp-site .brand{display:block;flex:none}.cp-site .brand-mark{width:157px;height:89px;overflow:hidden}.cp-site .desktop-nav{display:flex;align-items:center;justify-content:flex-end;gap:27px;margin-left:auto}.cp-site .desktop-nav a{font-size:13px;color:#d3dae3;position:relative;padding-block:15px}.cp-site .desktop-nav a:hover,.cp-site .desktop-nav a[aria-current]{color:var(--cyan)}.cp-site .desktop-nav a[aria-current]:after{content:\"\";position:absolute;bottom:5px;left:0;width:16px;height:2px;background:var(--pink)}.cp-site .header-actions{display:flex;align-items:center;gap:16px}.cp-site .language{font-size:12px;font-weight:700;border:1px solid #485260;border-radius:4px;padding:7px 9px;line-height:1.5;transition:background .2s}.cp-site .language:hover{background:#263444}.cp-site .menu-toggle{width:44px;height:44px;display:none;background:none;border:1px solid #485260;border-radius:4px;padding:12px}.cp-site .menu-toggle span{display:block;height:1.5px;background:white;margin-block:5px;transition:transform .2s}.cp-site .menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.25px) rotate(45deg)}.cp-site .menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.25px) rotate(-45deg)}.cp-site .mobile-nav{padding:12px 28px 28px;display:grid;gap:0;max-height:calc(100dvh - 130px);overflow:auto;border-top:1px solid var(--line)}.cp-site .mobile-nav>a{padding:12px 0;border-bottom:1px solid var(--line);font-size:19px}.cp-site .mobile-nav>a[aria-current]{color:var(--cyan)}.cp-site .mobile-nav .mobile-call{font-size:16px;color:var(--pink);margin-top:12px;border:0}.cp-site .hero{padding:70px 0 62px;overflow:hidden;background:radial-gradient(ellipse at 86% 40%,#122b352b,transparent 50%),var(--bg)}.cp-site .hero-grid{display:grid;grid-template-columns:1fr 1.03fr;gap:54px;align-items:center}.cp-site .hero-copy{padding-bottom:10px}.cp-site .hero h1{font-size:clamp(3.5rem,5.9vw,5.25rem);line-height:1.05;letter-spacing:-.06em;margin-bottom:25px}.cp-site .hero h1 span{color:var(--cyan)}.cp-site .hero-copy>p:not(.eyebrow){max-width:440px;font-size:16px;line-height:1.8}.cp-site .hero .actions{margin-top:31px;gap:10px}.cp-site .hero .button{font-size:12px;gap:12px;padding:14px 16px}.cp-site .hero-location{display:flex;align-items:center;gap:12px;font-size:12px;color:#acb9c8;margin-top:35px}.cp-site .hero-location span{color:var(--pink);font-size:20px}.cp-site .hero-location:hover{color:white}.cp-site .hero-visual{position:relative;padding-bottom:47px}.cp-site .hero-photo{width:100%;height:418px;object-fit:cover;object-position:47% 50%;border-radius:7px;filter:brightness(.84);border:1px solid #293e4a}.cp-site .hero-visual:before{content:\"\";position:absolute;left:-15px;top:24px;width:60px;height:160px;border:1px solid var(--pink);border-right:0;border-bottom:0;border-radius:7px 0 0 0;z-index:-1}.cp-site .photo-label{position:absolute;top:20px;left:20px;font-size:10px;font-weight:500;letter-spacing:.07em;background:#0a111bd9;border:1px solid #758c9759;border-radius:4px;padding:9px 13px;display:flex;gap:9px;align-items:center;color:white}.cp-site .hero-inset{position:absolute;width:44%;bottom:0;right:-20px;background:#101923;padding:7px;border:1px solid #435061;border-radius:6px;box-shadow:0 15px 40px #0005}.cp-site .hero-inset img{width:100%;height:138px;object-fit:cover;border-radius:2px}.cp-site .hero-inset>span{display:block;font-size:10px;font-weight:500;color:#b8c6d3;padding:7px 4px 2px}.cp-site .quick-links{border-block:1px solid var(--line)}.cp-site .quick-links .container{display:grid;grid-template-columns:repeat(4,1fr)}.cp-site .quick-links a{font-size:12px;font-weight:500;color:#b9c5d4;padding:24px 22px;border-right:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:10px}.cp-site .quick-links a:first-child{padding-left:0}.cp-site .quick-links a:last-child{border:0}.cp-site .quick-links a span{color:var(--cyan);font-size:19px}.cp-site .quick-links a:hover{color:white}.cp-site .section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:35px}.cp-site .section-head .eyebrow{margin-bottom:13px}.cp-site .section-head>.text-link{margin-bottom:5px}.cp-site .event-feature{display:grid;grid-template-columns:1.15fr 1fr;border:1px solid #354052;background:var(--panel);border-radius:8px;overflow:hidden;align-items:stretch}.cp-site .event-art{display:flex;align-items:center;background:#040506;padding:0;overflow:hidden}.cp-site .event-art img{width:100%;height:100%;object-fit:contain;aspect-ratio:16\/9;transition:transform .4s}.cp-site .event-art:hover img{transform:scale(1.025)}.cp-site .event-info{padding:38px 40px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.cp-site .event-info .eyebrow{font-size:11px;margin-bottom:14px}.cp-site .event-info h3{font-size:clamp(1.9rem,3vw,2.6rem);margin-bottom:17px}.cp-site .event-info>p:not(.eyebrow){font-size:14px;max-width:370px}.cp-site .event-times{display:flex;gap:36px;margin:23px 0 25px;line-height:1.5}.cp-site .event-times dt{font-size:11px;color:#9caabc}.cp-site .event-times dd{margin:3px 0 0;font-weight:500;font-size:16px;color:#e0e5ec}.cp-site .event-info .button{font-size:12px;padding:12px 17px;min-height:44px}.cp-site .event-empty{background:var(--panel);padding:36px;border-radius:8px;border:1px solid var(--line)}.cp-site .event-empty .button{margin-top:22px}.cp-site .activities-home{background:#101823;border-block:1px solid #253142}.cp-site .activity-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.cp-site .activity-card{position:relative;display:block;background:#111a25;border-radius:6px;overflow:hidden;min-height:360px}.cp-site .activity-card>img{height:360px;width:100%;object-fit:cover;filter:brightness(.72);transition:transform .45s,filter .45s}.cp-site .activity-card:after{content:\"\";position:absolute;inset:0;background:linear-gradient(0deg,#040910f0,transparent 80%)}.cp-site .activity-card-copy{position:absolute;z-index:1;bottom:26px;left:27px;right:27px}.cp-site .activity-index{font-size:11px;letter-spacing:.05em;color:var(--cyan);display:block;margin-bottom:10px}.cp-site .activity-card h3{font-size:27px;color:white;letter-spacing:-.035em;max-width:230px}.cp-site .activity-card p{font-size:12px;margin-top:10px;color:#c6d1df;padding-right:32px}.cp-site .circle-arrow{position:absolute;right:0;bottom:0;border:1px solid #8f9eb0;border-radius:50%;width:33px;height:33px;display:grid;place-items:center;transition:background .2s}.cp-site .circle-arrow svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.5}.cp-site .activity-card:hover>img{transform:scale(1.04);filter:brightness(.9)}.cp-site .activity-card:hover .circle-arrow{background:var(--cyan);border-color:var(--cyan);color:var(--ink)}.cp-site .light-section{background:var(--cream);color:var(--ink);color-scheme:light}.cp-site .light-section p{color:#4f5d67}.cp-site .light-section .eyebrow{color:#9c2475}.cp-site .light-section .text-link{color:#8f216c}.cp-site .light-section a:focus-visible,.cp-site .light-section button:focus-visible,.cp-site .light-section input:focus-visible,.cp-site .light-section select:focus-visible,.cp-site .light-section textarea:focus-visible{outline-color:#a21c76}.cp-site .split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.cp-site .split-copy>p:not(.eyebrow){font-size:15px;margin-top:25px}.cp-site .split-copy>.button{margin-top:28px}.cp-site .split-copy h3{font-size:22px;margin-top:30px}.cp-site .image-stack{position:relative;padding:0 28px 22px 0}.cp-site .image-stack img{height:380px;width:100%;object-fit:cover;border-radius:6px}.cp-site .image-corner{position:absolute;bottom:0;right:0;padding:15px 21px;font-size:11px;letter-spacing:.04em;color:white;background:#152d39;box-shadow:0 10px 25px #07141c18;border-radius:3px}.cp-site .inline-facts{display:flex;flex-wrap:wrap;gap:14px 20px;font-size:12px;margin-top:25px}.cp-site .inline-facts span{border-left:2px solid #a12b7a;padding-left:12px}.cp-site .food-home h2{font-size:clamp(2.5rem,4.8vw,4rem)}.cp-site .food-home p:not(.eyebrow){font-size:15px;margin-block:23px 28px;max-width:400px}.cp-site .food-photo{height:350px;width:100%;object-fit:cover;border-radius:7px}.cp-site .visit-strip{background:#172735;border-block:1px solid #37505d;padding:48px 0}.cp-site .visit-strip .container{display:flex;align-items:center;justify-content:space-between;gap:25px}.cp-site .visit-strip .eyebrow{margin-bottom:12px;font-size:11px}.cp-site .visit-strip h2{font-size:clamp(1.7rem,3.5vw,3rem)}.cp-site .site-footer{padding:65px 0 0;background:#080d14;color:#e0e7f0;border-top:1px solid #202c3b}.cp-site .footer-grid{display:grid;grid-template-columns:1.12fr .6fr 1.1fr;gap:72px;padding-bottom:50px}.cp-site .footer-brand .brand-mark{width:145px;height:83px;margin-top:-15px;margin-left:-9px}.cp-site .footer-tag{color:var(--cyan);font-size:11px;margin-block:0 19px}.cp-site .site-footer p{font-size:12px;color:#a7b4c4;line-height:1.9}.cp-site .site-footer a:not(.brand){font-size:12px}.cp-site .site-footer a:not(.brand):hover{color:var(--cyan)}.cp-site .footer-grid h2{font-size:13px;letter-spacing:0;margin-bottom:25px;font-weight:500}.cp-site .footer-links{padding-top:14px}.cp-site .footer-links a{display:block;line-height:2.6;color:#a7b4c4}.cp-site .footer-grid>div:last-child{padding-top:14px}.cp-site .hours{margin:0}.cp-site .hours>div{display:flex;justify-content:space-between;gap:25px;border-bottom:1px solid #293341;padding:10px 0;font-size:12px;line-height:1.6}.cp-site .hours>div:first-child{padding-top:0}.cp-site .hours dt{color:#a7b4c4}.cp-site .hours dd{color:#e0e7f0;margin:0;white-space:nowrap}.cp-site .footer-grid .text-link{margin-top:22px}.cp-site .footer-bottom{border-top:1px solid #25303e;padding:20px 0;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#7e8c9c}.cp-site .footer-bottom>a{font-size:10px!important}.cp-site .page-intro{padding-top:76px;padding-bottom:65px;position:relative}.cp-site .page-intro .eyebrow{margin-bottom:21px}.cp-site .page-intro h1{max-width:900px}.cp-site .intro-copy{max-width:560px;font-size:16px;line-height:1.8;margin-top:26px}.cp-site .section-number{position:absolute;right:0;top:80px;color:#233343;font-size:72px;font-weight:400;line-height:1;letter-spacing:-.055em}.cp-site .anchor-nav{display:flex;gap:36px;border-block:1px solid #354353;margin-bottom:60px}.cp-site .anchor-nav a{padding:19px 0;font-size:13px;font-weight:600;color:var(--muted)}.cp-site .anchor-nav a:hover{color:var(--cyan)}.cp-site .activity-detail{display:grid;grid-template-columns:1.05fr 1fr;gap:90px;align-items:center;padding-bottom:80px;scroll-margin-top:135px}.cp-site .activity-detail-photo{position:relative}.cp-site .activity-detail-photo img{height:380px;width:100%;object-fit:cover;border-radius:7px}.cp-site .activity-detail-photo>span{position:absolute;bottom:20px;left:25px;font-size:40px;line-height:1;color:white;text-shadow:0 2px 10px #000;letter-spacing:-.04em}.cp-site .activity-detail-copy>p:not(.eyebrow){font-size:15px;margin-top:23px;max-width:460px}.cp-site .activity-detail.reverse .activity-detail-photo{order:2}.cp-site .check-list{padding:0;list-style:none;margin:24px 0 29px;font-size:13px;color:#d1dbe6}.cp-site .check-list li{padding-block:6px;display:flex;align-items:center;gap:11px}.cp-site .check-list li:before{content:\"\";width:5px;height:5px;border-radius:50%;background:var(--cyan)}.cp-site .wide-photo{height:410px;width:100%;object-fit:cover;border-radius:7px}.cp-site .photo-pair{display:grid;grid-template-columns:1.1fr 1fr;gap:24px}.cp-site .photo-pair img{width:100%;height:320px;object-fit:cover;border-radius:6px}.cp-site .compact-split{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.cp-site .compact-split>div>p:not(.eyebrow){margin-bottom:20px;font-size:14px}.cp-site .menu-section{padding-bottom:80px}.cp-site .menu-toolbar{display:flex;align-items:end;justify-content:space-between;gap:25px;padding-bottom:25px;border-bottom:1px solid var(--line)}.cp-site .tabs{display:flex;gap:8px}.cp-site .tabs button,.cp-site .filter-row button{color:#b7c4d4;border:1px solid #354557;background:transparent;border-radius:4px;padding:11px 22px;font-size:13px}.cp-site .tabs button[aria-selected=true],.cp-site .filter-row button[aria-pressed=true]{color:#11222c;background:var(--cyan);border-color:var(--cyan)}.cp-site .tabs button:hover,.cp-site .filter-row button:hover{border-color:var(--cyan)}.cp-site .menu-search{width:320px;max-width:100%;display:grid;gap:7px;font-size:11px;color:var(--muted)}.cp-site .menu-search input{background:#131e2a;color:white;width:100%;padding:11px 14px;font-size:13px;border:1px solid #3b4b5f;border-radius:5px;min-height:44px}.cp-site .menu-note{font-size:11px;margin-top:17px;margin-bottom:35px}.cp-site .menu-banner{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;background:#141f2b;border-radius:7px;overflow:hidden;margin-bottom:50px}.cp-site .menu-banner img{height:250px;width:100%;object-fit:cover}.cp-site .menu-banner>div{padding:28px 35px 28px 0}.cp-site .menu-banner h2{font-size:35px}.cp-site .menu-banner p:not(.eyebrow){margin-top:20px;font-size:13px;max-width:370px}.cp-site .menu-banner .eyebrow{font-size:11px;margin-bottom:16px}.cp-site .menu-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:70px;row-gap:48px;align-items:start}.cp-site .menu-category h3{font-size:22px;letter-spacing:-.025em;padding-bottom:17px;border-bottom:2px solid #6cbdb8;margin-bottom:6px}.cp-site .menu-category ul{padding:0;margin:0;list-style:none}.cp-site .menu-category li{display:flex;align-items:start;justify-content:space-between;gap:25px;padding:13px 0;border-bottom:1px solid #273444;font-size:13px;line-height:1.6}.cp-site .dish-price{white-space:nowrap;color:var(--cyan);font-variant-numeric:tabular-nums}.cp-site .dish-name{color:#dae2ec}.cp-site .menu-category li p{font-size:11px;line-height:1.7;margin-top:4px;max-width:360px}.cp-site .category-note{font-size:11px;margin:12px 0 4px}.cp-site .menu-extras{margin-top:35px;padding:25px;background:var(--panel);border:1px solid var(--line);border-radius:5px;font-size:13px}.cp-site .menu-extras h3{font-size:18px;margin-bottom:12px}.cp-site .menu-extras p{font-size:12px;max-width:800px}.cp-site .no-results{margin-block:30px}.cp-site .room-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.cp-site .room-card{border-radius:7px;border:1px solid #354557;background:#131c28;overflow:hidden}.cp-site .room-card>img{height:290px;width:100%;object-fit:cover}.cp-site .room-card>div{padding:32px}.cp-site .room-card h2{font-size:30px}.cp-site .room-card .eyebrow{font-size:11px;margin-bottom:14px}.cp-site .room-card p:not(.eyebrow){font-size:14px;margin:20px 0 25px}.cp-site .booking-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:start;scroll-margin-top:135px}.cp-site .booking-explanation h2{font-size:45px}.cp-site .booking-steps{counter-reset:steps;list-style:none;padding:0;margin:35px 0;display:grid;gap:25px}.cp-site .booking-steps li{position:relative;padding-left:42px;counter-increment:steps}.cp-site .booking-steps li:before{content:\"0\" counter(steps);position:absolute;left:0;top:-2px;font-size:15px;color:#973172}.cp-site .booking-steps strong{font-weight:600;font-size:14px}.cp-site .booking-steps p{font-size:13px;line-height:1.75;margin-top:6px}.cp-site .booking-phone{display:block;font-size:26px;font-weight:600;letter-spacing:-.03em;margin-bottom:8px}.cp-site .booking-explanation>a:last-child{font-size:14px;color:#794765}.cp-site .booking-form{padding:35px;background:white;border:1px solid #d5dce1;border-radius:7px;box-shadow:0 8px 28px #10232d05}.cp-site .booking-form h2{font-size:29px}.cp-site .booking-form>p:not(.form-hint){font-size:13px;margin-top:17px;line-height:1.8}.cp-site .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:27px 0}.cp-site .form-grid label,.cp-site .prepared-email label{font-size:12px;font-weight:500;display:grid;gap:7px;color:#36424c}.cp-site .form-grid .full{grid-column:1\/-1}.cp-site .form-grid input,.cp-site .form-grid select,.cp-site .form-grid textarea,.cp-site .prepared-email textarea{width:100%;min-width:0;background:#f8fafb;color:#1b2a35;border:1px solid #c4cdd6;min-height:45px;padding:10px 12px;font-size:13px;border-radius:4px;resize:vertical}.cp-site .form-grid input:focus,.cp-site .form-grid select:focus,.cp-site .form-grid textarea:focus{border-color:#9b397d}.cp-site .booking-form .button.primary{background:#9f2379;color:white;min-height:49px}.cp-site .booking-form .button.primary:hover{background:#7e1c60}.cp-site .form-hint{font-size:11px;margin-top:14px}.cp-site .prepared-email{margin-top:25px;border-top:1px solid #d3dbe1;padding-top:22px}.cp-site .prepared-email>p{font-size:12px;margin-bottom:18px}.cp-site .prepared-email textarea{margin-bottom:15px;font-weight:400}.cp-site .prepared-email .button.outline{border-color:#526070;color:#23333f;font-size:12px;min-height:40px}.cp-site .prepared-email .button.outline:hover{background:#f0f3f5}.cp-site .prepared-email>span{display:block;font-size:11px;color:#50616a;margin-top:8px}.cp-site .gallery-section{padding-bottom:90px}.cp-site .filter-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:35px}.cp-site .filter-row button{font-size:12px;padding:10px 17px;min-height:43px}.cp-site .gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:start}.cp-site .gallery-item{border:0;padding:0;text-align:left;background:transparent;color:white;overflow:hidden;border-radius:6px}.cp-site .gallery-item img{width:100%;height:245px;object-fit:cover;border-radius:6px;transition:filter .25s,transform .3s}.cp-site .gallery-item:hover img{filter:brightness(1.1);transform:scale(1.02)}.cp-site .gallery-item>span{display:flex;justify-content:space-between;font-size:12px;color:#b2c0d0;padding:15px 2px}.cp-site .gallery-item>span>span{color:var(--cyan)}.cp-site .gallery-item:nth-child(5n+1){grid-row:span 1}.cp-site .gallery-item:nth-child(5n+1) img{height:325px}.cp-site dialog#lightbox{border:0;padding:40px 60px 20px;background:#080c12;color:white;width:min(1100px,95vw);max-height:94dvh;border-radius:8px;overflow:auto}.cp-site #lightbox::backdrop{background:#000d;backdrop-filter:blur(7px)}.cp-site #lightbox figure{display:grid;place-items:center}.cp-site #lightbox-image{max-height:75dvh;max-width:100%;object-fit:contain}.cp-site #lightbox-caption{font-size:12px;color:#c6d2df;padding:16px 0 4px;text-align:center}.cp-site .lightbox-close,.cp-site .lightbox-prev,.cp-site .lightbox-next{position:absolute;background:#14202f;border:1px solid #3e526b;border-radius:50%;color:white;display:grid;place-items:center;line-height:1;width:40px;height:40px;font-size:29px;z-index:1}.cp-site .lightbox-close{right:12px;top:10px;font-size:24px}.cp-site .lightbox-prev{left:10px;top:48%}.cp-site .lightbox-next{right:10px;top:48%}.cp-site .contact-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:start}.cp-site .contact-card{padding:37px;background:#131d29;border:1px solid #344659;border-radius:7px}.cp-site .contact-card h2{font-size:32px}.cp-site .contact-card>p:not(.eyebrow){margin-top:18px;font-size:15px}.cp-site .contact-direct{margin-top:28px;display:grid;gap:6px}.cp-site .contact-direct a:first-child{font-size:24px;letter-spacing:-.03em}.cp-site .contact-direct a:last-child{font-size:14px;color:var(--cyan)}.cp-site .contact-card .button{font-size:12px;padding:13px 16px;min-height:45px}.cp-site .hours-card{padding:24px 0}.cp-site .hours-card h2{font-size:27px;margin-bottom:30px}.cp-site .hours-card .hours>div{font-size:14px;padding-block:14px}.cp-site .hours-card>p{font-size:11px;margin-top:18px}.cp-site .contact-photo img{width:100%;height:350px;object-fit:cover;border-radius:7px}.cp-site .faq{max-width:900px;padding-bottom:100px}.cp-site .faq h2{margin-bottom:35px}.cp-site .faq details{border-top:1px solid #36495a}.cp-site .faq details:last-child{border-bottom:1px solid #36495a}.cp-site .faq summary{padding:23px 40px 23px 0;position:relative;font-size:15px;font-weight:500;cursor:pointer;list-style:none}.cp-site .faq summary::-webkit-details-marker{display:none}.cp-site .faq summary:after{content:\"+\";position:absolute;right:6px;color:var(--cyan);font-size:23px;top:15px}.cp-site .faq details[open] summary:after{content:\"\u2212\"}.cp-site .faq details>p{padding:0 40px 25px 0;max-width:700px;font-size:14px}.cp-site .faq details a{color:var(--cyan)}@media(min-width:1500px){.cp-site .hero{padding-top:85px;padding-bottom:80px}.cp-site .hero-photo{height:460px}.cp-site .hero-inset img{height:150px}}@media(max-width:1100px){.cp-site .container{width:calc(100% - 60px)}.cp-site .desktop-nav{gap:20px}.cp-site .header-inner{gap:25px}.cp-site .brand-mark{width:140px;height:80px}.cp-site .hero-grid{gap:35px}.cp-site .hero h1{font-size:60px}.cp-site .hero .actions{flex-direction:column;align-items:flex-start}.cp-site .hero-photo{height:430px}.cp-site .hero-inset{right:-10px;width:47%}.cp-site .hero-inset img{height:120px}.cp-site .quick-links a{font-size:11px;padding-inline:15px}.cp-site .split{gap:48px}.cp-site .activity-detail{gap:55px}.cp-site .event-info{padding:30px}.cp-site .footer-grid{gap:40px}.cp-site .booking-layout{gap:50px}.cp-site .menu-grid{column-gap:40px}.cp-site .gallery-grid{gap:20px}}@media(max-width:900px){.cp-site .desktop-nav{gap:15px}.cp-site .desktop-nav a{font-size:12px}.cp-site .header-inner{gap:18px;min-height:90px}.cp-site .brand-mark{width:125px;height:73px}.cp-site .header-actions{gap:8px}.cp-site .hero-grid{gap:30px}.cp-site .hero h1{font-size:52px}.cp-site .hero-copy>p:not(.eyebrow){font-size:15px}.cp-site .hero-photo{height:400px}.cp-site .hero-visual{padding-bottom:25px}.cp-site .hero-inset img{height:105px}.cp-site .hero-inset>span{font-size:9px}.cp-site .photo-label{font-size:9px;padding:7px 10px;top:14px;left:14px}.cp-site .section{padding-block:65px}.cp-site .activity-card,.cp-site .activity-card>img{min-height:300px;height:300px}.cp-site .activity-card-copy{left:20px;right:20px;bottom:22px}.cp-site .activity-card h3{font-size:23px}.cp-site .activity-card p{font-size:11px}.cp-site .activity-cards{gap:15px}.cp-site .event-info h3{font-size:31px}.cp-site .event-info .eyebrow{font-size:10px}.cp-site .event-info{padding:28px}.cp-site .event-times{gap:25px}.cp-site .split{gap:35px}.cp-site .image-stack img{height:340px}.cp-site .food-photo{height:300px}.cp-site .footer-grid{gap:30px;grid-template-columns:1fr .55fr 1.2fr}.cp-site .footer-grid h2{font-size:12px}.cp-site .hours>div{font-size:11px;gap:15px}.cp-site .activity-detail{gap:40px}.cp-site .activity-detail-photo img{height:330px}.cp-site .menu-banner{gap:30px}.cp-site .menu-banner h2{font-size:29px}.cp-site .room-card>div{padding:25px}.cp-site .room-card h2{font-size:26px}.cp-site .room-card>img{height:235px}.cp-site .booking-layout{gap:35px;grid-template-columns:.85fr 1.15fr}.cp-site .booking-form{padding:26px}.cp-site .booking-explanation h2{font-size:38px}.cp-site .form-grid{grid-template-columns:1fr}.cp-site .form-grid .full{grid-column:auto}.cp-site .contact-layout{gap:35px}.cp-site .contact-card{padding:28px}.cp-site .contact-card h2{font-size:27px}.cp-site .gallery-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){html:has(.cp-site){scroll-padding-top:100px}.cp-site .container{width:calc(100% - 40px)}.cp-site .topline{font-size:10px}.cp-site .topline .container{padding-block:6px}.cp-site .site-header{top:0}.cp-site .header-inner{min-height:81px;justify-content:space-between}.cp-site .brand-mark{width:132px;height:75px}.cp-site .desktop-nav{display:none}.cp-site .menu-toggle{display:block}.cp-site .header-actions{gap:12px}.cp-site .language{min-height:39px;min-width:39px;display:grid;place-items:center}.cp-site .hero{padding:43px 0 40px}.cp-site .hero-grid{grid-template-columns:1fr;gap:38px}.cp-site .hero h1{font-size:clamp(3.2rem,10vw,4.6rem);max-width:550px;letter-spacing:-.055em}.cp-site .hero-copy>p:not(.eyebrow){font-size:15px;max-width:490px}.cp-site .hero .actions{flex-direction:row;align-items:stretch}.cp-site .hero .button{font-size:12px;padding:14px 17px}.cp-site .hero-location{margin-top:26px}.cp-site .hero-visual{padding-bottom:38px;margin-right:8px}.cp-site .hero-photo{height:340px}.cp-site .hero-inset{right:-8px;width:37%;max-width:220px}.cp-site .hero-inset img{height:115px}.cp-site .hero-inset>span{font-size:9px}.cp-site .photo-label{font-size:10px}.cp-site .quick-links .container{grid-template-columns:1fr 1fr}.cp-site .quick-links a{padding:19px 15px;font-size:11px}.cp-site .quick-links a:first-child{padding-left:0;border-bottom:1px solid var(--line)}.cp-site .quick-links a:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.cp-site .quick-links a:nth-child(3){padding-left:0}.cp-site .quick-links a span{font-size:17px}.cp-site .section{padding-block:54px}.cp-site .section-head{align-items:flex-start;gap:20px;margin-bottom:26px}.cp-site .section-head .text-link{font-size:11px;margin-top:4px;gap:9px;text-align:right}.cp-site .section-head h2{font-size:31px}.cp-site .eyebrow{font-size:12px;margin-bottom:17px}.cp-site .section-head .eyebrow{font-size:10px;margin-bottom:13px}.cp-site .event-feature{grid-template-columns:1fr}.cp-site .event-art img{max-height:330px;object-fit:contain}.cp-site .event-info{padding:28px}.cp-site .event-info .eyebrow{font-size:11px}.cp-site .event-info h3{font-size:34px}.cp-site .event-info>p:not(.eyebrow){max-width:100%;font-size:13px}.cp-site .event-times{margin:22px 0}.cp-site .event-info .button{min-height:47px}.cp-site .activity-cards{grid-template-columns:1fr;gap:20px}.cp-site .activity-card,.cp-site .activity-card>img{min-height:300px;height:300px}.cp-site .activity-card-copy{left:25px;right:25px;bottom:27px}.cp-site .activity-card h3{font-size:31px}.cp-site .activity-card p{font-size:12px}.cp-site .activity-index{font-size:12px}.cp-site .circle-arrow{width:40px;height:40px}.cp-site .split,.cp-site .compact-split{grid-template-columns:1fr;gap:38px}.cp-site .split-copy h2{font-size:35px}.cp-site .image-stack{padding:0 20px 20px 0}.cp-site .image-stack img{height:310px}.cp-site .image-corner{padding:12px 18px;font-size:10px}.cp-site .split-copy>p:not(.eyebrow){font-size:14px;margin-top:23px}.cp-site .food-home h2{font-size:43px}.cp-site .food-home p:not(.eyebrow){font-size:14px}.cp-site .food-photo{height:300px}.cp-site .visit-strip{padding-block:36px}.cp-site .visit-strip .container{align-items:flex-start;flex-direction:column;gap:24px}.cp-site .visit-strip h2{font-size:34px}.cp-site .visit-strip .eyebrow{font-size:11px}.cp-site .visit-strip .button{min-height:46px}.cp-site .site-footer{padding-top:48px}.cp-site .footer-grid{grid-template-columns:1fr 1fr;gap:35px;padding-bottom:35px}.cp-site .footer-grid>div:first-child{grid-column:1\/-1}.cp-site .footer-grid>div:last-child{padding-top:0}.cp-site .footer-links{padding-top:0}.cp-site .footer-grid h2{font-size:12px;margin-bottom:21px}.cp-site .footer-brand .brand-mark{width:150px;height:85px}.cp-site .footer-tag{margin-bottom:15px}.cp-site .footer-grid .hours>div{display:grid;gap:2px;font-size:11px;padding-block:8px}.cp-site .footer-grid .hours dt{font-size:10px}.cp-site .footer-bottom{gap:10px;flex-wrap:wrap;font-size:9px}.cp-site .page-intro{padding-top:49px;padding-bottom:42px}.cp-site .page-intro h1{font-size:clamp(2.6rem,10.5vw,4rem);max-width:94%}.cp-site .page-intro .intro-copy{font-size:14px;max-width:500px;margin-top:23px}.cp-site .page-intro .eyebrow{font-size:11px;margin-bottom:20px}.cp-site .section-number{display:none}.cp-site .anchor-nav{gap:26px;margin-bottom:38px;overflow:auto;white-space:nowrap}.cp-site .anchor-nav a{font-size:11px;padding-block:16px}.cp-site .activity-detail{grid-template-columns:1fr;gap:28px;padding-bottom:55px;scroll-margin-top:100px}.cp-site .activity-detail.reverse .activity-detail-photo{order:0}.cp-site .activity-detail-photo img{height:290px}.cp-site .activity-detail-copy h2{font-size:35px}.cp-site .activity-detail-copy>p:not(.eyebrow){font-size:14px;margin-top:20px;max-width:100%}.cp-site .activity-detail-photo>span{font-size:32px}.cp-site .check-list{font-size:12px;margin-top:20px}.cp-site .wide-photo{height:300px}.cp-site .photo-pair{gap:17px;grid-template-columns:1fr}.cp-site .photo-pair img{height:270px}.cp-site .compact-split{gap:25px}.cp-site .compact-split h2{font-size:32px}.cp-site .menu-toolbar{align-items:stretch;flex-direction:column;gap:22px}.cp-site .menu-search{width:100%}.cp-site .tabs button{font-size:13px;min-height:46px;flex:1}.cp-site .menu-note{font-size:10px;margin-bottom:27px}.cp-site .menu-banner{grid-template-columns:1fr;gap:0;margin-bottom:35px}.cp-site .menu-banner img{height:220px}.cp-site .menu-banner>div{padding:25px}.cp-site .menu-banner h2{font-size:32px}.cp-site .menu-banner p:not(.eyebrow){font-size:13px;margin-top:17px}.cp-site .menu-grid{grid-template-columns:1fr;row-gap:32px}.cp-site .menu-category h3{font-size:22px}.cp-site .menu-category li{font-size:13px;gap:20px}.cp-site .menu-category li p{font-size:11px}.cp-site .menu-extras{padding:20px;font-size:12px}.cp-site .room-grid{grid-template-columns:1fr;gap:25px}.cp-site .room-card>img{height:260px}.cp-site .room-card>div{padding:27px}.cp-site .room-card h2{font-size:30px}.cp-site .room-card p:not(.eyebrow){font-size:13px}.cp-site .booking-layout{grid-template-columns:1fr;gap:38px}.cp-site .booking-explanation h2{font-size:40px}.cp-site .booking-steps{margin-block:30px;gap:20px}.cp-site .booking-form{padding:25px}.cp-site .booking-form h2{font-size:27px}.cp-site .form-grid{grid-template-columns:1fr 1fr;gap:17px}.cp-site .form-grid .full{grid-column:1\/-1}.cp-site .filter-row{gap:8px;margin-bottom:27px}.cp-site .filter-row button{font-size:11px;padding:9px 13px;min-height:42px}.cp-site .gallery-grid{gap:18px;grid-template-columns:1fr 1fr}.cp-site .gallery-item img{height:190px}.cp-site .gallery-item:nth-child(5n+1) img{height:230px}.cp-site .gallery-item>span{font-size:10px;padding-top:11px;gap:5px}.cp-site .contact-layout{grid-template-columns:1fr;gap:28px}.cp-site .contact-card{padding:26px}.cp-site .contact-card h2{font-size:29px}.cp-site .contact-card>p:not(.eyebrow){font-size:14px}.cp-site .contact-direct a:first-child{font-size:25px}.cp-site .hours-card{padding:10px 0}.cp-site .hours-card h2{font-size:27px;margin-bottom:20px}.cp-site .hours-card .hours>div{font-size:13px;padding-block:13px}.cp-site .contact-photo img{height:280px}.cp-site .faq h2{font-size:33px;margin-bottom:26px}.cp-site .faq summary{font-size:13px;line-height:1.6;padding-block:20px}.cp-site .faq details>p{font-size:12px;padding-bottom:20px}.cp-site .faq summary:after{top:13px}}@media(max-width:420px){.cp-site .container{width:calc(100% - 36px)}.cp-site .hero h1{font-size:50px}.cp-site .hero .actions{display:grid;grid-template-columns:1fr}.cp-site .hero .button{font-size:13px;padding:14px 18px}.cp-site .hero-photo{height:285px}.cp-site .hero-inset{width:43%;max-width:none}.cp-site .hero-inset img{height:95px}.cp-site .hero-inset>span{font-size:8px}.cp-site .photo-label{font-size:8px}.cp-site .quick-links a{font-size:10px;gap:8px;padding-inline:10px}.cp-site .quick-links a:first-child,.cp-site .quick-links a:nth-child(3){padding-left:0}.cp-site .section-head{flex-direction:column;gap:15px}.cp-site .section-head .text-link{font-size:12px;text-align:left}.cp-site .event-info{padding:25px}.cp-site .event-info h3{font-size:31px}.cp-site .activity-card,.cp-site .activity-card>img{min-height:275px;height:275px}.cp-site .image-stack img{height:270px}.cp-site .inline-facts{font-size:11px}.cp-site .footer-grid{grid-template-columns:.7fr 1.3fr;gap:25px}.cp-site .form-grid{grid-template-columns:1fr}.cp-site .form-grid .full{grid-column:auto}.cp-site .booking-form{padding:22px}.cp-site .gallery-grid{gap:14px}.cp-site .gallery-item img{height:150px}.cp-site .gallery-item:nth-child(5n+1) img{height:190px}.cp-site .room-card>img{height:230px}.cp-site .contact-card .actions{display:grid;grid-template-columns:1fr}.cp-site .page-intro h1{font-size:43px}.cp-site .anchor-nav{gap:22px}.cp-site .footer-bottom{font-size:9px}.cp-site .footer-bottom>a{font-size:9px!important}}@media(prefers-reduced-motion:reduce){html:has(.cp-site){scroll-behavior:auto}.cp-site *,.cp-site *:before,.cp-site *:after{animation:none!important;transition:none!important}}@media print{.cp-site .topline,.cp-site .site-header,.cp-site .site-footer,.cp-site .menu-toolbar,.cp-site .visit-strip,.cp-site .menu-banner,.cp-site .menu-note,.cp-site .page-intro .eyebrow,.cp-site .section-number{display:none!important}.cp-site{background:white;color:black}.cp-site .container{width:100%}.cp-site .page-intro{padding:0 0 20px}.cp-site .page-intro h1{font-size:32px}.cp-site .intro-copy{display:none}.cp-site .menu-grid{gap:25px}.cp-site .menu-category h3,.cp-site .dish-name{color:black}.cp-site .dish-price{color:#333}.cp-site .menu-category li{break-inside:avoid;font-size:10px}.cp-site .menu-section{padding:0}.cp-site .menu-category{break-inside:avoid}.cp-site .menu-extras{background:white;color:black}.cp-site .menu-panel[hidden]{display:none!important}}@media(max-width:760px){.cp-site dialog#lightbox{padding:52px 18px 18px;width:96vw}.cp-site .lightbox-close,.cp-site .lightbox-prev,.cp-site .lightbox-next{width:44px;height:44px}.cp-site .menu-search input,.cp-site .form-grid input,.cp-site .form-grid select,.cp-site .form-grid textarea{font-size:16px}}\nbody:has(.cp-site){background:#0b1017!important}\nbody:has(.cp-site) .wp-site-blocks{padding:0!important;gap:0!important}\nbody:has(.cp-site) .wp-site-blocks > header.wp-block-template-part,body:has(.cp-site) .wp-site-blocks > footer.wp-block-template-part{display:none!important}\nbody:has(.cp-site) .wp-block-group:has(>.wp-block-post-title){display:none!important}\nbody:has(.cp-site) .wp-site-blocks > main,body:has(.cp-site) .wp-block-post-content{margin:0!important;padding:0!important;max-width:none!important}\nbody:has(.cp-site) .cp-website-wrapper{margin:0!important;padding:0!important;width:100%!important;max-width:none!important}\nbody:has(.cp-site) #trp-floater-ls,body:has(.cp-site) #wp-skip-link{display:none!important}\n.cp-site{display:block;width:100%;max-width:none!important;margin:0!important;padding:0!important;font-family:Inter,Arial,Helvetica,sans-serif!important;background:#0b1017;color:#f6f8fa}\n.cp-site h1,.cp-site h2,.cp-site h3,.cp-site p,.cp-site a,.cp-site button,.cp-site input,.cp-site select,.cp-site textarea{font-family:Inter,Arial,Helvetica,sans-serif!important}\n.cp-site h1,.cp-site h2,.cp-site h3{color:inherit}\n.cp-site .brand-mark{max-width:none}\n.cp-site .skip-link:not(:focus){clip-path:inset(100%);pointer-events:none}\n.cp-site .skip-link:focus{clip-path:none;pointer-events:auto}\n.cp-site .site-header{z-index:99}\n.cp-site .native-contact{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}\n.cp-site .native-contact h2{font-size:clamp(2rem,3.5vw,3rem)}\n.cp-site .native-contact .contact-form-intro p:not(.eyebrow){font-size:14px;max-width:360px;margin-top:23px}\n.cp-site .native-contact .contact-form-intro .text-link{margin-top:24px}\n.cp-site .wpcf7{width:100%;padding:30px;background:#121c28;border:1px solid #354557;border-radius:7px;font-size:13px}\n.cp-site .wpcf7-form p{margin:0 0 21px;color:#c6d2df;font-size:13px}\n.cp-site .wpcf7-form label{display:block;font-size:13px;color:#c6d2df}\n.cp-site .wpcf7-form input[type=text],.cp-site .wpcf7-form input[type=email],.cp-site .wpcf7-form input[type=tel],.cp-site .wpcf7-form textarea{display:block;width:100%;max-width:100%;margin-top:8px;padding:11px 13px;min-height:46px;background:#0c1420;color:#f6f8fa;border:1px solid #53647b;border-radius:4px;font-size:14px;resize:vertical}\n.cp-site .wpcf7-form textarea{min-height:150px}\n.cp-site .wpcf7-form input[type=submit]{display:inline-block;width:auto;min-width:145px;min-height:48px;padding:13px 22px;border:0;border-radius:5px;background:#ec64ba;color:#23101e;font-size:13px;font-weight:600;cursor:pointer}\n.cp-site .wpcf7-form .wpcf7-not-valid-tip{color:#ffa0cc;font-size:12px;margin-top:6px}\n.cp-site .wpcf7-form .wpcf7-response-output{border-radius:4px;padding:13px;margin:20px 0 0;font-size:13px;color:#d9e3ec}\n@media(max-width:760px){.cp-site .native-contact{grid-template-columns:1fr;gap:30px}.cp-site .wpcf7{padding:24px}.cp-site .wpcf7-form input[type=text],.cp-site .wpcf7-form input[type=email],.cp-site .wpcf7-form input[type=tel],.cp-site .wpcf7-form textarea{font-size:16px}}\n.admin-bar .cp-site .site-header{top:32px}\n@media(max-width:782px){.admin-bar .cp-site .site-header{top:46px}}\n@media(max-width:600px){.admin-bar .cp-site .site-header{top:0}}\n<\/style><div class=\"cp-site notranslate\" id=\"cp-root\" lang=\"fr-CA\" translate=\"no\" data-title=\"Groupes | Chez Putters Aylmer\" data-menu=\"food\"><a class=\"skip-link\" href=\"#main\">Aller au contenu<\/a>\n    <div class=\"topline\"><div class=\"container\"><span>181, rue Principale \u00b7 Aylmer<\/span><a href=\"tel:+18195571188\">819 557-1188<\/a><\/div><\/div>\n    <header class=\"site-header\"><div class=\"container header-inner\"><a class=\"brand\" href=\"\/fr\/\" aria-label=\"Chez Putters Aylmer \u2014 Accueil\"><svg class=\"brand-mark\" viewBox=\"700 55 500 270\" role=\"img\" aria-label=\"Chez Putters Aylmer\"><defs><clipPath id=\"logo-header\"><ellipse cx=\"947\" cy=\"202\" rx=\"237\" ry=\"141\"\/><\/clipPath><\/defs><image href=\"https:\/\/chezputters.ca\/wp-content\/uploads\/2026\/10\/ChatGPT-Image-Sep-13-2026-at-09_59_47-PM.png\" width=\"2000\" height=\"762\" clip-path=\"url(#logo-header)\"\/><\/svg><\/a>\n    <nav class=\"desktop-nav\" aria-label=\"Navigation principale\"><a href=\"\/fr\/activites\/\">Activit\u00e9s<\/a><a href=\"\/fr\/divertissement\/\">Spectacles<\/a><a href=\"\/fr\/nourriture\/\">Menus<\/a><a href=\"\/fr\/groupes\/\" aria-current=\"page\">Groupes<\/a><a href=\"\/fr\/galerie\/\">Galerie<\/a><a href=\"\/fr\/contact\/\">Contact<\/a><\/nav>\n    <div class=\"header-actions\"><a class=\"language\" href=\"\/en\/groupes\/\" lang=\"en\" aria-label=\"View this page in English\">EN<\/a><button class=\"menu-toggle\" type=\"button\" aria-expanded=\"false\" aria-controls=\"mobile-nav\" aria-label=\"Ouvrir le menu\"><span><\/span><span><\/span><\/button><\/div><\/div>\n    <nav id=\"mobile-nav\" class=\"mobile-nav\" aria-label=\"Navigation mobile\" hidden><a href=\"\/fr\/activites\/\">Activit\u00e9s<\/a><a href=\"\/fr\/divertissement\/\">Spectacles<\/a><a href=\"\/fr\/nourriture\/\">Menus<\/a><a href=\"\/fr\/groupes\/\" aria-current=\"page\">Groupes<\/a><a href=\"\/fr\/galerie\/\">Galerie<\/a><a href=\"\/fr\/contact\/\">Contact<\/a><a class=\"mobile-call\" href=\"tel:+18195571188\">819 557-1188<\/a><\/nav><\/header><main id=\"main\"><section class=\"page-intro container\"><p class=\"eyebrow\">R\u00e9servations de groupe<\/p><h1>Vos \u00e9v\u00e9nements<br>chez Putters.<\/h1><p class=\"intro-copy\">Des espaces pour les anniversaires, les soir\u00e9es d\u2019\u00e9quipe et les partys de bureau.<\/p><span class=\"section-number\" aria-hidden=\"true\">04<\/span><\/section><section class=\"container section no-top\"><div class=\"room-grid\"><article class=\"room-card\"><img class=\"\" src=\"https:\/\/chezputters.ca\/wp-content\/uploads\/2026\/10\/chez-putters-tables-billard.jpg\" alt=\"La salle de billard de Chez Putters\" loading=\"lazy\" decoding=\"async\"><div><p class=\"eyebrow\">Jusqu\u2019\u00e0 40 personnes<\/p><h2>Petite salle priv\u00e9e<\/h2><p>Pour une c\u00e9l\u00e9bration en petit groupe, avec du billard et des options de golf. Contactez-nous pour choisir les activit\u00e9s et la formule.<\/p><a class=\"text-link\" href=\"#demande\">Demander les disponibilit\u00e9s <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/a><\/div><\/article><article class=\"room-card\"><img class=\"\" src=\"https:\/\/chezputters.ca\/wp-content\/uploads\/2026\/10\/chez-putters-flechettes.jpg\" alt=\"La grande salle et l\u2019espace de fl\u00e9chettes\" loading=\"lazy\" decoding=\"async\"><div><p class=\"eyebrow\">Jusqu\u2019\u00e0 60 personnes<\/p><h2>Grande salle<\/h2><p>Un espace pour les groupes plus nombreux, les soir\u00e9es d\u2019entreprise et les c\u00e9l\u00e9brations. Parlez-nous de vos besoins en nourriture et en activit\u00e9s.<\/p><a class=\"text-link\" href=\"#demande\">Demander les disponibilit\u00e9s <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/a><\/div><\/article><\/div><\/section><section class=\"section light-section\"><div class=\"container booking-layout\" id=\"demande\"><div class=\"booking-explanation\"><p class=\"eyebrow\">Planifier votre r\u00e9servation<\/p><h2>Les d\u00e9tails<br>\u00e0 pr\u00e9voir.<\/h2><ol class=\"booking-steps\"><li><strong>Une date et un groupe<\/strong><p>Indiquez la date, l\u2019heure souhait\u00e9e et le nombre de personnes.<\/p><\/li><li><strong>Une salle et des activit\u00e9s<\/strong><p>Billard, golf ou fl\u00e9chettes : pr\u00e9cisez ce qui vous int\u00e9resse.<\/p><\/li><li><strong>La nourriture<\/strong><p>Discutez du menu et des options pour votre groupe avec notre \u00e9quipe.<\/p><\/li><\/ol><a class=\"booking-phone\" href=\"tel:+18195571188\">819 557-1188<\/a><a href=\"mailto:info@chezputters.ca\">info@chezputters.ca<\/a><\/div><form class=\"booking-form\" id=\"booking-form\"><h2>Votre \u00e9v\u00e9nement<\/h2><p>Pr\u00e9parez votre demande, puis envoyez-la avec votre application de courriel. Notre \u00e9quipe confirmera les disponibilit\u00e9s.<\/p><div class=\"form-grid\"><label>Votre nom<input name=\"name\" autocomplete=\"name\" required><\/label><label>Votre courriel<input name=\"email\" type=\"email\" autocomplete=\"email\" required><\/label><label>Date souhait\u00e9e<input name=\"date\" type=\"date\" required><\/label><label>Nombre de personnes<input name=\"guests\" type=\"number\" min=\"1\" max=\"200\" inputmode=\"numeric\" required><\/label><label class=\"full\">Type d\u2019\u00e9v\u00e9nement<select name=\"eventType\"><option value=\"Anniversaire\">Anniversaire<\/option><option value=\"Party de bureau\">Party de bureau<\/option><option value=\"Soir\u00e9e d\u2019\u00e9quipe\">Soir\u00e9e d\u2019\u00e9quipe<\/option><option value=\"Autre \u00e9v\u00e9nement\">Autre \u00e9v\u00e9nement<\/option><\/select><\/label><label class=\"full\">Ce que vous aimeriez organiser<textarea name=\"message\" rows=\"4\" placeholder=\"Salle, activit\u00e9s, nourriture, heure d\u2019arriv\u00e9e\u2026\"><\/textarea><\/label><\/div><button class=\"button primary\" type=\"submit\">Pr\u00e9parer mon courriel<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/button><p class=\"form-hint\">Votre application de courriel s\u2019ouvrira. La r\u00e9servation sera confirm\u00e9e par notre \u00e9quipe.<\/p><div class=\"prepared-email\" id=\"prepared-email\" hidden><p role=\"status\">Votre demande est pr\u00eate. Vous pouvez aussi la copier et l\u2019envoyer \u00e0 info@chezputters.ca.<\/p><label>Votre demande<textarea id=\"email-copy\" rows=\"7\" readonly><\/textarea><\/label><button type=\"button\" class=\"button outline\" id=\"copy-enquiry\">Copier la demande<\/button><span id=\"copy-status\" role=\"status\"><\/span><\/div><\/form><\/div><\/section><\/main><footer class=\"site-footer\"><div class=\"container\"><div class=\"footer-grid\"><div><a class=\"brand footer-brand\" href=\"\/fr\/\"><svg class=\"brand-mark\" viewBox=\"700 55 500 270\" role=\"img\" aria-label=\"Chez Putters Aylmer\"><defs><clipPath id=\"logo-footer\"><ellipse cx=\"947\" cy=\"202\" rx=\"237\" ry=\"141\"\/><\/clipPath><\/defs><image href=\"https:\/\/chezputters.ca\/wp-content\/uploads\/2026\/10\/ChatGPT-Image-Sep-13-2026-at-09_59_47-PM.png\" width=\"2000\" height=\"762\" clip-path=\"url(#logo-footer)\"\/><\/svg><\/a><p class=\"footer-tag\">Billard \u00b7 Golf \u00b7 Spectacles<\/p><p>181, rue Principale<br>Galeries Aylmer \u00b7 Entr\u00e9e Nord<br>Gatineau, QC J9H 6A6<\/p><a href=\"tel:+18195571188\">819 557-1188<\/a><br><a href=\"mailto:info@chezputters.ca\">info@chezputters.ca<\/a><\/div><div class=\"footer-links\"><h2>Explorer<\/h2><a href=\"\/fr\/activites\/\">Activit\u00e9s<\/a><a href=\"\/fr\/divertissement\/\">Spectacles<\/a><a href=\"\/fr\/nourriture\/\">Menus<\/a><a href=\"\/fr\/groupes\/\">Groupes<\/a><a href=\"\/fr\/galerie\/\">Galerie<\/a><a href=\"\/fr\/contact\/\">Contact<\/a><\/div><div><h2>Heures d\u2019ouverture<\/h2><dl class=\"hours\"><div><dt>Lundi et mardi<\/dt><dd>9 h \u2013 1 h<\/dd><\/div><div><dt>Mercredi<\/dt><dd>9 h \u2013 2 h<\/dd><\/div><div><dt>Jeudi au samedi<\/dt><dd>9 h \u2013 3 h<\/dd><\/div><div><dt>Dimanche<\/dt><dd>9 h \u2013 1 h<\/dd><\/div><\/dl><a class=\"text-link\" href=\"https:\/\/www.facebook.com\/ChezPuttersAylmer\" target=\"_blank\" rel=\"noopener noreferrer\">Suivez-nous sur Facebook \u2197<\/a><\/div><\/div><div class=\"footer-bottom\"><span>\u00a9 2026 Chez Putters<\/span><span>Aylmer, Gatineau<\/span><a href=\"\/en\/\">English<\/a><\/div><\/div><\/footer><\/div><template id=\"cp-english\"><a class=\"skip-link\" href=\"#main\">Skip to content<\/a>\n    <div class=\"topline\"><div class=\"container\"><span>181, rue Principale \u00b7 Aylmer<\/span><a href=\"tel:+18195571188\">819 557-1188<\/a><\/div><\/div>\n    <header class=\"site-header\"><div class=\"container header-inner\"><a class=\"brand\" href=\"\/en\/\" aria-label=\"Chez Putters Aylmer \u2014 Home\"><svg class=\"brand-mark\" viewBox=\"700 55 500 270\" role=\"img\" aria-label=\"Chez Putters Aylmer\"><defs><clipPath id=\"logo-header\"><ellipse cx=\"947\" cy=\"202\" rx=\"237\" ry=\"141\"\/><\/clipPath><\/defs><image href=\"https:\/\/chezputters.ca\/wp-content\/uploads\/2026\/10\/ChatGPT-Image-Sep-13-2026-at-09_59_47-PM.png\" width=\"2000\" height=\"762\" clip-path=\"url(#logo-header)\"\/><\/svg><\/a>\n    <nav class=\"desktop-nav\" aria-label=\"Main navigation\"><a href=\"\/en\/activites\/\">Activities<\/a><a href=\"\/en\/divertissement\/\">Shows<\/a><a href=\"\/en\/nourriture\/\">Menus<\/a><a href=\"\/en\/groupes\/\" aria-current=\"page\">Groups<\/a><a href=\"\/en\/galerie\/\">Gallery<\/a><a href=\"\/en\/contact\/\">Contact<\/a><\/nav>\n    <div class=\"header-actions\"><a class=\"language\" href=\"\/fr\/groupes\/\" lang=\"fr\" aria-label=\"Voir cette page en fran\u00e7ais\">FR<\/a><button class=\"menu-toggle\" type=\"button\" aria-expanded=\"false\" aria-controls=\"mobile-nav\" aria-label=\"Open menu\"><span><\/span><span><\/span><\/button><\/div><\/div>\n    <nav id=\"mobile-nav\" class=\"mobile-nav\" aria-label=\"Mobile navigation\" hidden><a href=\"\/en\/activites\/\">Activities<\/a><a href=\"\/en\/divertissement\/\">Shows<\/a><a href=\"\/en\/nourriture\/\">Menus<\/a><a href=\"\/en\/groupes\/\" aria-current=\"page\">Groups<\/a><a href=\"\/en\/galerie\/\">Gallery<\/a><a href=\"\/en\/contact\/\">Contact<\/a><a class=\"mobile-call\" href=\"tel:+18195571188\">819 557-1188<\/a><\/nav><\/header><main id=\"main\"><section class=\"page-intro container\"><p class=\"eyebrow\">Group bookings<\/p><h1>Your event<br>at Chez Putters.<\/h1><p class=\"intro-copy\">Spaces for birthdays, team get-togethers and office parties.<\/p><span class=\"section-number\" aria-hidden=\"true\">04<\/span><\/section><section class=\"container section no-top\"><div class=\"room-grid\"><article class=\"room-card\"><img class=\"\" src=\"https:\/\/chezputters.ca\/wp-content\/uploads\/2026\/10\/chez-putters-tables-billard.jpg\" alt=\"The pool room at Chez Putters\" loading=\"lazy\" decoding=\"async\"><div><p class=\"eyebrow\">Up to 40 guests<\/p><h2>Private room<\/h2><p>For smaller celebrations, with pool and golf options. Contact us to choose the activities and setup.<\/p><a class=\"text-link\" href=\"#demande\">Enquire about availability <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/a><\/div><\/article><article class=\"room-card\"><img class=\"\" src=\"https:\/\/chezputters.ca\/wp-content\/uploads\/2026\/10\/chez-putters-flechettes.jpg\" alt=\"The larger room and darts area\" loading=\"lazy\" decoding=\"async\"><div><p class=\"eyebrow\">Up to 60 guests<\/p><h2>Larger room<\/h2><p>A space for larger groups, office events and celebrations. Tell us what you need for food and activities.<\/p><a class=\"text-link\" href=\"#demande\">Enquire about availability <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/a><\/div><\/article><\/div><\/section><section class=\"section light-section\"><div class=\"container booking-layout\" id=\"demande\"><div class=\"booking-explanation\"><p class=\"eyebrow\">Plan your booking<\/p><h2>Plan the<br>details.<\/h2><ol class=\"booking-steps\"><li><strong>Date &#038; group size<\/strong><p>Tell us your preferred date, time and guest count.<\/p><\/li><li><strong>Space &#038; activities<\/strong><p>Let us know if you\u2019re interested in pool, golf or darts.<\/p><\/li><li><strong>Food<\/strong><p>Talk with our team about menu options for your group.<\/p><\/li><\/ol><a class=\"booking-phone\" href=\"tel:+18195571188\">819 557-1188<\/a><a href=\"mailto:info@chezputters.ca\">info@chezputters.ca<\/a><\/div><form class=\"booking-form\" id=\"booking-form\"><h2>Your event<\/h2><p>Prepare your enquiry, then send it from your email app. Our team will confirm availability.<\/p><div class=\"form-grid\"><label>Your name<input name=\"name\" autocomplete=\"name\" required><\/label><label>Your email<input name=\"email\" type=\"email\" autocomplete=\"email\" required><\/label><label>Preferred date<input name=\"date\" type=\"date\" required><\/label><label>Number of guests<input name=\"guests\" type=\"number\" min=\"1\" max=\"200\" inputmode=\"numeric\" required><\/label><label class=\"full\">Event type<select name=\"eventType\"><option value=\"Birthday\">Birthday<\/option><option value=\"Office party\">Office party<\/option><option value=\"Team event\">Team event<\/option><option value=\"Other event\">Other event<\/option><\/select><\/label><label class=\"full\">Tell us what you have in mind<textarea name=\"message\" rows=\"4\" placeholder=\"Space, activities, food, arrival time\u2026\"><\/textarea><\/label><\/div><button class=\"button primary\" type=\"submit\">Prepare my email<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/button><p class=\"form-hint\">Your email app will open. Your booking is confirmed by our team.<\/p><div class=\"prepared-email\" id=\"prepared-email\" hidden><p role=\"status\">Your enquiry is ready. You can also copy it and email info@chezputters.ca.<\/p><label>Your enquiry<textarea id=\"email-copy\" rows=\"7\" readonly><\/textarea><\/label><button type=\"button\" class=\"button outline\" id=\"copy-enquiry\">Copy enquiry<\/button><span id=\"copy-status\" role=\"status\"><\/span><\/div><\/form><\/div><\/section><\/main><footer class=\"site-footer\"><div class=\"container\"><div class=\"footer-grid\"><div><a class=\"brand footer-brand\" href=\"\/en\/\"><svg class=\"brand-mark\" viewBox=\"700 55 500 270\" role=\"img\" aria-label=\"Chez Putters Aylmer\"><defs><clipPath id=\"logo-footer\"><ellipse cx=\"947\" cy=\"202\" rx=\"237\" ry=\"141\"\/><\/clipPath><\/defs><image href=\"https:\/\/chezputters.ca\/wp-content\/uploads\/2026\/10\/ChatGPT-Image-Sep-13-2026-at-09_59_47-PM.png\" width=\"2000\" height=\"762\" clip-path=\"url(#logo-footer)\"\/><\/svg><\/a><p class=\"footer-tag\">Pool \u00b7 Golf \u00b7 Live shows<\/p><p>181, rue Principale<br>Galeries Aylmer \u00b7 North entrance<br>Gatineau, QC J9H 6A6<\/p><a href=\"tel:+18195571188\">819 557-1188<\/a><br><a href=\"mailto:info@chezputters.ca\">info@chezputters.ca<\/a><\/div><div class=\"footer-links\"><h2>Explore<\/h2><a href=\"\/en\/activites\/\">Activities<\/a><a href=\"\/en\/divertissement\/\">Shows<\/a><a href=\"\/en\/nourriture\/\">Menus<\/a><a href=\"\/en\/groupes\/\">Groups<\/a><a href=\"\/en\/galerie\/\">Gallery<\/a><a href=\"\/en\/contact\/\">Contact<\/a><\/div><div><h2>Opening hours<\/h2><dl class=\"hours\"><div><dt>Monday &#038; Tuesday<\/dt><dd>9 am \u2013 1 am<\/dd><\/div><div><dt>Wednesday<\/dt><dd>9 am \u2013 2 am<\/dd><\/div><div><dt>Thursday \u2013 Saturday<\/dt><dd>9 am \u2013 3 am<\/dd><\/div><div><dt>Sunday<\/dt><dd>9 am \u2013 1 am<\/dd><\/div><\/dl><a class=\"text-link\" href=\"https:\/\/www.facebook.com\/ChezPuttersAylmer\" target=\"_blank\" rel=\"noopener noreferrer\">Find us on Facebook \u2197<\/a><\/div><\/div><div class=\"footer-bottom\"><span>\u00a9 2026 Chez Putters<\/span><span>Aylmer, Gatineau<\/span><a href=\"\/fr\/\">Fran\u00e7ais<\/a><\/div><\/div><\/footer><\/template><script>(()=>{const root=document.getElementById('cp-root');const english=location.pathname.startsWith('\/en\/');if(english){const template=document.getElementById('cp-english');root.innerHTML=template.innerHTML;root.lang='en-CA';root.dataset.title=\"Groups | Chez Putters Aylmer\";}const other=english?'fr':'en';const switcher=root.querySelector('.language');if(switcher){switcher.href=location.pathname.replace(\/^\\\/(?:fr|en)(?=\\\/|$)\/,'\/'+other);switcher.lang=other;}const footerSwitcher=root.querySelector('.footer-bottom a');if(footerSwitcher)footerSwitcher.href='\/'+other+'\/';document.title=root.dataset.title;})();(() => {\n  'use strict';\n  const lang = document.getElementById('cp-root').lang.startsWith('en') ? 'en' : 'fr';\n  const say = (fr, en) => lang === 'fr' ? fr : en;\n  if (lang === 'en') {\n    const nativeForm = document.querySelector('.native-contact .wpcf7-form');\n    if (nativeForm) nativeForm.setAttribute('aria-label', 'Contact form');\n    const translations = {'Votre nom':'Your name','Votre e-mail':'Your email','Votre courriel':'Your email','Objet':'Subject','Votre message':'Your message'};\n    nativeForm?.querySelectorAll('label').forEach(label => {\n      label.childNodes.forEach(node => {\n        if (node.nodeType === 3) {\n          for (const [fr,en] of Object.entries(translations)) node.nodeValue = node.nodeValue.replace(fr,en);\n        }\n      });\n    });\n    const submit = nativeForm?.querySelector('input[type=\"submit\"]');\n    if (submit) submit.value = 'Send message';\n  }\n  const menuToggle = document.querySelector('.menu-toggle');\n  const mobileNav = document.getElementById('mobile-nav');\n  const closeMenu = () => {\n    if (!menuToggle || !mobileNav) return;\n    menuToggle.setAttribute('aria-expanded', 'false');\n    menuToggle.setAttribute('aria-label', say('Ouvrir le menu', 'Open menu'));\n    mobileNav.hidden = true;\n  };\n  menuToggle?.addEventListener('click', () => {\n    const open = menuToggle.getAttribute('aria-expanded') !== 'true';\n    menuToggle.setAttribute('aria-expanded', String(open));\n    menuToggle.setAttribute('aria-label', open ? say('Fermer le menu', 'Close menu') : say('Ouvrir le menu', 'Open menu'));\n    mobileNav.hidden = !open;\n  });\n  mobileNav?.querySelectorAll('a').forEach(a => a.addEventListener('click', closeMenu));\n  document.addEventListener('keydown', e => {\n    if (e.key === 'Escape' && menuToggle?.getAttribute('aria-expanded') === 'true') {\n      closeMenu();\n      menuToggle.focus();\n    }\n  });\n  window.matchMedia('(min-width:761px)').addEventListener('change', e => { if (e.matches) closeMenu(); });\n\n  const tabs = [...document.querySelectorAll('[data-menu-tab]')];\n  const search = document.getElementById('menu-search');\n  const normalise = s => s.normalize('NFD').replace(\/[\\u0300-\\u036f]\/g, '').toLowerCase();\n  function filterMenu() {\n    const panel = document.querySelector('.menu-panel:not([hidden])');\n    if (!panel) return;\n    const term = normalise(search?.value.trim() || '');\n    let matches = 0;\n    panel.querySelectorAll('[data-menu-item]').forEach(item => {\n      const show = normalise(item.dataset.search || item.textContent).includes(term);\n      item.hidden = !show;\n      if (show) matches++;\n    });\n    panel.querySelectorAll('.menu-category').forEach(category => {\n      category.hidden = !category.querySelector('[data-menu-item]:not([hidden])');\n    });\n    const empty = document.getElementById('menu-no-results');\n    if (empty) empty.hidden = matches !== 0;\n    const banner = panel.querySelector('.menu-banner');\n    if (banner) banner.hidden = !!term;\n  }\n  function switchTab(tab, focus = false) {\n    tabs.forEach(item => {\n      const active = item === tab;\n      item.setAttribute('aria-selected', String(active));\n      item.tabIndex = active ? 0 : -1;\n      const panel = document.getElementById(item.getAttribute('aria-controls'));\n      if (panel) panel.hidden = !active;\n    });\n    if (focus) tab.focus();\n    filterMenu();\n  }\n  tabs.forEach((tab, i) => {\n    tab.addEventListener('click', () => switchTab(tab));\n    tab.addEventListener('keydown', e => {\n      let index;\n      if (e.key === 'ArrowRight') index = (i + 1) % tabs.length;\n      if (e.key === 'ArrowLeft') index = (i + tabs.length - 1) % tabs.length;\n      if (e.key === 'Home') index = 0;\n      if (e.key === 'End') index = tabs.length - 1;\n      if (index !== undefined) { e.preventDefault(); switchTab(tabs[index], true); }\n    });\n  });\n  search?.addEventListener('input', filterMenu);\n  if (tabs.length && (location.hash === '#boissons' || location.hash === '#drinks' || document.getElementById('cp-root').dataset.menu === 'drinks')) switchTab(tabs[1]);\n\n  const galleryItems = [...document.querySelectorAll('.gallery-item')];\n  const lightbox = document.getElementById('lightbox');\n  let currentImage = 0;\n  let lastPhotoButton;\n  function displayImage(index) {\n    const available = galleryItems.filter(item => !item.hidden);\n    if (!available.length) return;\n    currentImage = (index + available.length) % available.length;\n    const item = available[currentImage];\n    const image = document.getElementById('lightbox-image');\n    image.src = item.dataset.image;\n    image.alt = item.dataset.caption;\n    document.getElementById('lightbox-caption').textContent = `${item.dataset.caption} \u00b7 ${currentImage + 1} \/ ${available.length}`;\n  }\n  galleryItems.forEach(item => item.addEventListener('click', () => {\n    lastPhotoButton = item;\n    const available = galleryItems.filter(el => !el.hidden);\n    displayImage(available.indexOf(item));\n    lightbox.showModal();\n  }));\n  lightbox?.querySelector('.lightbox-close').addEventListener('click', () => lightbox.close());\n  lightbox?.querySelector('.lightbox-prev').addEventListener('click', () => displayImage(currentImage - 1));\n  lightbox?.querySelector('.lightbox-next').addEventListener('click', () => displayImage(currentImage + 1));\n  lightbox?.addEventListener('click', e => { if (e.target === lightbox) lightbox.close(); });\n  lightbox?.addEventListener('close', () => lastPhotoButton?.focus());\n  lightbox?.addEventListener('keydown', e => {\n    if (e.key === 'ArrowRight') {e.preventDefault();displayImage(currentImage + 1);}\n    if (e.key === 'ArrowLeft') {e.preventDefault();displayImage(currentImage - 1);}\n  });\n  document.querySelectorAll('[data-gallery-filter]').forEach(filter => filter.addEventListener('click', () => {\n    document.querySelectorAll('[data-gallery-filter]').forEach(el => el.setAttribute('aria-pressed', String(el === filter)));\n    galleryItems.forEach(item => {item.hidden = filter.dataset.galleryFilter !== 'all' && filter.dataset.galleryFilter !== item.dataset.category;});\n  }));\n\n  const form = document.getElementById('booking-form');\n  if (form) {\n    const date = form.querySelector('[name=\"date\"]');\n    const today = new Date();\n    date.min = `${today.getFullYear()}-${String(today.getMonth()+1).padStart(2,'0')}-${String(today.getDate()).padStart(2,'0')}`;\n    form.addEventListener('submit', e => {\n      e.preventDefault();\n      if (!form.reportValidity()) return;\n      const values = new FormData(form);\n      const body = [say('Bonjour \u00e0 l\u2019\u00e9quipe de Chez Putters,', 'Hello Chez Putters team,'), '',\n        say('J\u2019aimerais conna\u00eetre les disponibilit\u00e9s pour un \u00e9v\u00e9nement.', 'I would like to enquire about availability for an event.'), '',\n        `${say('Nom', 'Name')}: ${values.get('name')}`,\n        `${say('Courriel', 'Email')}: ${values.get('email')}`,\n        `${say('Date souhait\u00e9e', 'Preferred date')}: ${values.get('date')}`,\n        `${say('Nombre de personnes', 'Guest count')}: ${values.get('guests')}`,\n        `${say('\u00c9v\u00e9nement', 'Event')}: ${values.get('eventType')}`, '', values.get('message') || '', '',\n        say('Merci!', 'Thank you!')].join('\\n');\n      const preview = document.getElementById('prepared-email');\n      document.getElementById('email-copy').value = body;\n      preview.hidden = false;\n      const subject = say('Demande de r\u00e9servation de groupe', 'Group booking enquiry') + ' \u2014 ' + values.get('date');\n      location.href = `mailto:info@chezputters.ca?subject=${encodeURIComponent(subject)}&body=${encodeURIComponent(body)}`;\n    });\n    document.getElementById('copy-enquiry').addEventListener('click', async () => {\n      const text = document.getElementById('email-copy');\n      try {\n        await navigator.clipboard.writeText(text.value);\n        document.getElementById('copy-status').textContent = say('La demande a \u00e9t\u00e9 copi\u00e9e.', 'Enquiry copied.');\n      } catch {\n        text.focus();text.select();\n        document.getElementById('copy-status').textContent = say('Le texte est s\u00e9lectionn\u00e9. Copiez-le avec votre clavier.', 'Text selected. Copy it using your keyboard.');\n      }\n    });\n  }\n  document.querySelectorAll('[data-event-date]').forEach(event => {\n    if (Date.now() > new Date(event.dataset.eventDate).getTime()) {\n      event.hidden = true;\n      const empty = event.nextElementSibling;\n      if (empty?.classList.contains('event-empty')) empty.hidden = false;\n    }\n  });\n})();\n<\/script>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Aller au contenu 181, rue Principale \u00b7 Aylmer819 557-1188 Activit\u00e9sSpectaclesMenusGroupesGalerieContact EN Activit\u00e9sSpectaclesMenusGroupesGalerieContact819 557-1188 R\u00e9servations de groupe Vos \u00e9v\u00e9nementschez Putters. Des espaces pour les anniversaires, les soir\u00e9es d\u2019\u00e9quipe et les partys de bureau. 04 Jusqu\u2019\u00e0 40 personnes Petite salle priv\u00e9e Pour une c\u00e9l\u00e9bration en petit groupe, avec du billard et des options de golf. Contactez-nous pour [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-with-title","meta":{"footnotes":""},"class_list":["post-453","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/chezputters.ca\/fr\/wp-json\/wp\/v2\/pages\/453","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/chezputters.ca\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/chezputters.ca\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/chezputters.ca\/fr\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/chezputters.ca\/fr\/wp-json\/wp\/v2\/comments?post=453"}],"version-history":[{"count":3,"href":"https:\/\/chezputters.ca\/fr\/wp-json\/wp\/v2\/pages\/453\/revisions"}],"predecessor-version":[{"id":486,"href":"https:\/\/chezputters.ca\/fr\/wp-json\/wp\/v2\/pages\/453\/revisions\/486"}],"wp:attachment":[{"href":"https:\/\/chezputters.ca\/fr\/wp-json\/wp\/v2\/media?parent=453"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}