/* Mega-menu e-commerce Allgraphik â remplace le menu principal. */
#agda-hdr{
  --ocre-text:#6B4A12;
  --mute-strong:#3D4142;
  --ease:cubic-bezier(.2,.7,.1,1);
  position:sticky;top:0;z-index:999;
  background:rgba(244,242,236,.92);
  backdrop-filter:saturate(1.6) blur(18px);
  -webkit-backdrop-filter:saturate(1.6) blur(18px);
}
#agda-hdr .hdr-in{
  display:flex !important;
  flex-wrap:wrap !important;
  align-items:center;
  gap:8px 14px;
  height:auto !important;
  min-height:60px;
  max-width:var(--wide,1680px);
  margin:0 auto;
  padding:8px var(--gut,24px) 0 !important;
  grid-template-columns:none !important;
}
#agda-hdr .logo{order:1;display:inline-flex;align-items:center;margin-right:auto}
#agda-hdr .logo img{height:34px !important;width:auto}

#agda-hdr .nav-inspi{
  order:2;appearance:none;border:0;background:none;cursor:pointer;
  font:italic 500 16px/1 var(--serif,"Cormorant Garamond",serif);
  color:var(--ink);padding:0 6px;height:42px;white-space:nowrap;
  display:inline-flex;align-items:center;letter-spacing:.01em;
  box-shadow:inset 0 0 0 0 var(--ocre);transition:box-shadow .25s var(--ease);
  margin:0 4px 0 8px;flex:none
}
#agda-hdr .nav-inspi:hover,#agda-hdr .nav-inspi[aria-expanded="true"]{box-shadow:inset 0 -2px 0 var(--ocre)}
#agda-hdr .hdr-find{order:3;display:flex;align-items:center;gap:8px;
  flex:1 1 240px;min-width:200px;max-width:440px;
  height:42px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--paper,#FAF8F4)}
#agda-hdr .hdr-find:focus-within{border-color:var(--ink)}
#agda-hdr .hdr-find svg{width:18px;height:18px;stroke:var(--ink);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}
#agda-hdr .hdr-find input{flex:1;min-width:0;border:0;background:transparent;outline:0;font:400 15px/1 var(--sans);color:var(--ink);padding:0;height:40px;border-radius:0;box-shadow:none}
#agda-hdr .hdr-find input::placeholder{color:var(--mute-strong)}
#agda-hdr .hdr-tel{order:4;font:500 15px/1 var(--sans);letter-spacing:.02em;display:flex;align-items:center;gap:8px;padding:6px 4px;white-space:nowrap}
#agda-hdr .hdr-tel svg{width:16px;height:16px;stroke:var(--ocre-d,#B98B2F);color:var(--ocre-text);fill:none;flex:none}
#agda-hdr .hdr-tel .num{display:inline !important}
#agda-hdr .hdr-devis.btn,
#agda-hdr a.btn.hdr-devis{
  order:5;display:inline-flex !important;width:auto !important;height:40px !important;
  padding:0 18px !important;font:600 13.5px/1 var(--sans) !important;white-space:nowrap;
  border-radius:999px;background:var(--ocre);color:var(--ink);align-items:center;justify-content:center;flex:none
}
#agda-hdr .burger{order:5;display:none;background:none;border:0;width:44px;height:44px;padding:0;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;flex:none}
#agda-hdr .burger i{display:block;width:18px;height:1.5px;background:var(--ink);margin:3px auto;transition:transform .3s var(--ease),opacity .2s}
body.nav-open #agda-hdr .burger i:nth-child(1){transform:translateY(4.5px) rotate(45deg)}
body.nav-open #agda-hdr .burger i:nth-child(2){opacity:0}
body.nav-open #agda-hdr .burger i:nth-child(3){transform:translateY(-4.5px) rotate(-45deg)}
#agda-hdr .hdr-break{display:none;order:5;flex-basis:100%;height:0;margin:0;padding:0;overflow:hidden;border:0}
#agda-hdr nav.nav{
  order:6;flex:1 1 100%;display:flex;align-items:center;justify-content:center;
  gap:4px 6px;height:48px;margin:0;padding:0;list-style:none;
  border-top:1px solid var(--line);font:500 14px/1 var(--sans);letter-spacing:.01em
}
#agda-hdr nav.nav>li{display:none}
#agda-hdr .nav-btn{
  appearance:none;border:0;background:none;cursor:pointer;color:var(--ink);
  font:500 14px/1 var(--sans);padding:0 11px;height:48px;white-space:nowrap;
  display:inline-flex;align-items:center;gap:6px;
  box-shadow:inset 0 0 0 0 var(--ocre);transition:box-shadow .25s var(--ease)
}
#agda-hdr .nav-btn:hover,#agda-hdr .nav-btn[aria-expanded="true"]{box-shadow:inset 0 -2px 0 var(--ocre)}
#agda-hdr .nav-btn svg{width:9px;height:9px;stroke:currentColor;fill:none;stroke-width:1.8;transition:transform .25s var(--ease)}
#agda-hdr .nav-btn[aria-expanded="true"] svg{transform:rotate(180deg)}

/* mega */
#agda-hdr .mega{
  position:absolute;left:0;right:0;top:100%;
  background:var(--paper,#FAF8F4);border-bottom:1px solid var(--line);
  box-shadow:0 40px 80px -40px rgba(31,35,36,.35);
  opacity:0;visibility:hidden;pointer-events:none;
  transform:translateY(-8px);transition:opacity .28s var(--ease),transform .28s var(--ease),visibility 0s linear .28s;
  z-index:54;overflow:hidden;
  max-height:calc(100dvh - var(--agda-hdr-h,109px));
}
#agda-hdr .mega.is-open,#agda-hdr.is-open .mega{
  opacity:1;visibility:visible;pointer-events:auto;transform:none;
  transition:opacity .28s var(--ease),transform .28s var(--ease)
}
#agda-hdr .mega-in{
  max-width:var(--wide,1680px);margin:0 auto;padding:18px var(--gut,24px) 20px;
  display:grid;grid-template-columns:minmax(280px,1.05fr) minmax(340px,1fr);gap:28px;
  min-height:0 !important;max-height:calc(100dvh - var(--agda-hdr-h,109px));align-items:stretch
}
#agda-hdr .mega-visual{position:relative;overflow:hidden;background:#1b1d1e;min-height:320px;height:min(420px,calc(100dvh - var(--agda-hdr-h,109px) - 48px));color:var(--cream)}
#agda-hdr .mega-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.03);transition:opacity .45s var(--ease),transform 8s linear}
#agda-hdr .mega-img.is-on{opacity:1;transform:scale(1)}
#agda-hdr .mega-visual::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(27,29,30,.08) 20%,rgba(27,29,30,.72) 100%);pointer-events:none}
#agda-hdr .mega-visual-txt{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:22px 24px 24px}
#agda-hdr .mega-visual-txt .eyebrow{color:rgba(244,242,236,.8);margin:0 0 8px;font:500 12px/1.2 var(--sans);letter-spacing:.22em;text-transform:uppercase;display:inline-flex;align-items:center;gap:12px}
#agda-hdr .mega-visual-txt .eyebrow::before{content:"";width:24px;height:1px;background:var(--ocre)}
#agda-hdr .mega-visual-txt h3{font:500 clamp(28px,2.6vw,44px)/1.05 var(--serif);margin:0 0 8px;letter-spacing:-.02em}
#agda-hdr .mega-visual-txt p{margin:0 0 12px;font:400 15px/1.4 var(--sans);max-width:28em;color:rgba(244,242,236,.86)}
#agda-hdr .mega-visual-txt .link{color:var(--cream);border-color:rgba(244,242,236,.55)}
#agda-hdr .mega-side{display:flex;flex-direction:column;min-width:0;min-height:0}
#agda-hdr .mega-kicker{font:500 12px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ocre-text);margin:0 0 6px}
#agda-hdr .mega-title{font:500 clamp(24px,2.2vw,36px)/1.05 var(--serif);margin:0 0 14px;letter-spacing:-.02em}
#agda-hdr .prow{display:grid;grid-template-columns:1fr 1fr;gap:2px 16px;flex:none}
#agda-hdr .prod{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:6px;color:inherit;text-decoration:none}
#agda-hdr .prod:hover,#agda-hdr .prod.is-on{background:var(--cream)}
#agda-hdr .prod img{width:48px;height:48px;object-fit:cover;background:var(--sand,#E8E2D7);flex:none}
#agda-hdr .prod b{display:block;font:500 15px/1.2 var(--sans)}
#agda-hdr .prod small{display:block;font:400 13px/1.3 var(--sans);color:var(--mute-strong)}
#agda-hdr .prod .tag{display:inline-block;margin-top:3px;font:600 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ocre-text)}
#agda-hdr .lands{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}
#agda-hdr .lands a{font:500 14px/1.3 var(--sans);color:var(--ink);text-decoration:none;border-bottom:1px solid transparent}
#agda-hdr .lands a:hover{border-bottom-color:var(--ocre)}
#agda-hdr .mega-all,#agda-hdr .link{margin-top:12px;align-self:flex-start;font:500 15px/1 var(--sans);display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid var(--line);padding-bottom:2px}
#agda-hdr .link:hover{border-color:var(--ink)}
#agda-hdr .link .arr{transition:transform .3s var(--ease)}
#agda-hdr .link:hover .arr{transform:translateX(4px)}

/* Inspiration : tout visible, sans scroll */
#agda-hdr .mega-in.inspi{grid-template-columns:1fr;grid-template-rows:auto 1fr auto;gap:12px;padding-top:16px;padding-bottom:16px}
#agda-hdr .inspi-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}
#agda-hdr .inspi-head .mega-title{margin:0}
#agda-hdr .inspi-head .link{margin:0}
#agda-hdr .inspi-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:8px;min-height:0;height:min(340px,calc(100dvh - var(--agda-hdr-h,109px) - 200px))}
#agda-hdr .inspi-grid a{position:relative;overflow:hidden;background:#222;color:var(--cream);display:block;min-height:0}
#agda-hdr .inspi-grid a:first-child{grid-row:1 / span 2}
#agda-hdr .inspi-grid img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}
#agda-hdr .inspi-grid a:hover img{transform:scale(1.04)}
#agda-hdr .inspi-grid span{position:absolute;left:0;right:0;bottom:0;padding:10px 12px;font:500 15px/1.2 var(--serif);background:linear-gradient(transparent,rgba(27,29,30,.72))}
#agda-hdr .clients h4{font:500 12px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--mute-strong);margin:0 0 8px}
#agda-hdr .clients-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}
#agda-hdr .clients-row a,#agda-hdr .clients-slot{position:relative;display:block;height:86px;overflow:hidden;background:var(--cream);color:var(--ink)}
#agda-hdr .clients-row img{width:100%;height:100%;object-fit:cover}
#agda-hdr .clients-row a span{position:absolute;left:0;right:0;bottom:0;padding:6px 8px;font:500 13px/1.2 var(--sans);color:var(--cream);background:linear-gradient(transparent,rgba(27,29,30,.7))}
#agda-hdr .clients-slot{display:flex;align-items:center;justify-content:center;text-align:center;padding:8px;font:400 13px/1.35 var(--sans);color:var(--mute-strong);border:1px dashed var(--line)}

/* recherche */
#agda-hdr .search{
  position:absolute;left:0;right:0;top:100%;
  background:var(--paper,#FAF8F4);border-bottom:1px solid var(--line);
  box-shadow:0 40px 80px -40px rgba(31,35,36,.35);
  opacity:0;visibility:hidden;pointer-events:none;
  transform:translateY(-8px);transition:opacity .28s var(--ease),transform .28s var(--ease),visibility 0s linear .28s;
  z-index:58;max-height:calc(100dvh - var(--agda-hdr-h,109px));overflow:auto;overscroll-behavior:contain
}
#agda-hdr .search.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .28s var(--ease),transform .28s var(--ease)}
#agda-hdr .search-in{max-width:920px;margin:0 auto;padding:18px var(--gut,24px) 22px}
#agda-hdr .search-hint{font:400 13px/1.4 var(--sans);color:var(--mute-strong);margin:0}
#agda-hdr .search-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}
#agda-hdr .search-list li a,#agda-hdr .search-empty{display:flex;align-items:center;gap:14px;padding:8px;font:500 16px/1.3 var(--sans);color:inherit;text-decoration:none}
#agda-hdr .search-list li a:hover,#agda-hdr .search-list li a.is-on{background:var(--cream)}
#agda-hdr .search-list img{width:56px;height:56px;object-fit:cover;background:var(--sand,#E8E2D7);flex:none}
#agda-hdr .search-list small{display:block;font:400 13px/1.3 var(--sans);color:var(--mute-strong);font-weight:400}

.agda-veil{position:fixed;inset:0;background:rgba(31,35,36,.28);opacity:0;visibility:hidden;transition:opacity .3s var(--ease),visibility 0s linear .3s;z-index:998}
.agda-veil.is-on{opacity:1;visibility:visible;transition:opacity .3s var(--ease)}

html.is-locked-touch,body.is-locked-touch{overflow:hidden !important;overscroll-behavior:none}
body.is-locked-touch{position:fixed;left:0;right:0;width:100%;padding-right:var(--sbw,0px)}
html.is-locked-desk,body.is-locked-desk{overscroll-behavior:none}
body.is-locked{padding-right:var(--sbw,0px)}
body.is-locked #agda-hdr{padding-right:var(--sbw,0px)}

#mnav{display:none}

@media (max-width:1080px){
  #agda-hdr nav.nav,#agda-hdr .nav-inspi,#agda-hdr .mega{display:none !important}
  #agda-hdr .search{display:none}
  #agda-hdr .search.is-open{display:block !important}
  #agda-hdr .hdr-tel .num{display:none !important}
  #agda-hdr .hdr-break{display:block}
  #agda-hdr .logo{order:1;margin-right:auto}
  #agda-hdr .hdr-tel{order:2}
  #agda-hdr .burger{order:3;display:inline-flex}
  #agda-hdr .hdr-find{order:5;flex:1 1 0%;width:auto;min-width:96px;max-width:none;margin:0}
  #agda-hdr .hdr-devis.btn,#agda-hdr a.btn.hdr-devis{order:6;flex:0 0 auto !important;width:auto !important;min-width:fit-content !important;max-width:none !important;height:40px !important;padding:0 10px !important;font-size:12.5px !important;letter-spacing:0 !important;white-space:nowrap !important;overflow:visible !important;line-height:40px !important}
  #agda-hdr .hdr-in{padding-bottom:8px !important}
  #mnav{
    display:flex;flex-direction:column;
    position:fixed;inset:0;z-index:2147483000;background:var(--cream,#F4F2EC);
    transform:translateX(100%);transition:transform .35s var(--ease)
  }
  body.nav-open #mnav{transform:none}
  #mnav .mnav-head{display:flex;align-items:center;gap:10px;height:60px;padding:0 16px;border-bottom:1px solid var(--line);flex:none}
  #mnav .mnav-back,#mnav .mnav-close{width:44px;height:44px;border:0;background:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}
  #mnav .mnav-back{display:none}
  #mnav .mnav-head h2{font:500 22px/1 var(--serif);margin:0;flex:1}
  #mnav .mnav-search{padding:12px 16px 8px;flex:none}
  #mnav .mnav-search input{width:100%;height:46px;border:1px solid var(--line);border-radius:999px;background:var(--paper,#FAF8F4);padding:0 16px;font:400 16px/1 var(--sans)}
  #mnav .mnav-pages{flex:1;position:relative;overflow:hidden}
  #mnav .mnav-page{position:absolute;inset:0;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:8px 16px 120px;transition:transform .35s var(--ease);background:var(--cream);z-index:1}
  #mnav .mnav-page#m-home{transform:none}
  #mnav.is-sub #m-home{transform:translateX(-100%)}
  #mnav .mnav-page#m-sub{transform:translateX(100%);z-index:2}
  #mnav.is-sub #m-sub{transform:none}
  #mnav .mcards{display:grid;grid-template-columns:1fr 1fr;gap:8px}
  #mnav .mcard{position:relative;display:block;height:78px;overflow:hidden;background:#222;color:var(--cream);border-radius:4px}
  #mnav .mcard img{width:100%;height:100%;object-fit:cover;opacity:.85}
  #mnav .mcard span{position:absolute;left:0;right:0;bottom:0;padding:8px 10px;font:500 16px/1.15 var(--serif);background:linear-gradient(transparent,rgba(27,29,30,.75))}
  #mnav .mnav-foot{position:absolute;left:0;right:0;bottom:0;z-index:5;display:flex;align-items:center;gap:10px;padding:16px 16px 20px;background:linear-gradient(transparent,var(--cream) 28%,var(--cream) 100%)}
  #mnav .mnav-foot .btn{flex:1;justify-content:center;height:50px;font-size:15px;display:inline-flex;align-items:center;background:var(--ocre);color:var(--ink);border-radius:999px;text-decoration:none;font-weight:600}
  #mnav .mnav-foot .phone-m{flex:none;font:500 15px/1 var(--sans);padding:0 8px;white-space:nowrap;color:inherit;text-decoration:none}
  #mnav .msubs a{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font:500 16px/1.3 var(--sans);color:inherit;text-decoration:none}
  #mnav .mfeat{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}
  #mnav .mfeat a{position:relative;display:block;height:90px;overflow:hidden;background:#222;color:var(--cream)}
  #mnav .mfeat img{width:100%;height:100%;object-fit:cover}
  #mnav .mfeat span{position:absolute;left:0;right:0;bottom:0;padding:6px 8px;font:500 13px/1.2 var(--sans);background:linear-gradient(transparent,rgba(27,29,30,.7))}
}

@media (prefers-reduced-motion:reduce){
  #agda-hdr .mega-img,#agda-hdr .inspi-grid img,
  #agda-hdr.agr-on .agr-ph img{transform:none !important;transition:none}
}

.agda-realis{background:var(--cream,#F4F2EC);padding:72px var(--gut,24px);border-top:1px solid var(--line,rgba(31,35,36,.12))}
.agda-realis-in{max-width:1100px;margin:0 auto;text-align:left}
.agda-realis h2{font:500 clamp(28px,3vw,42px)/1.1 var(--serif,"Cormorant Garamond",serif);margin:0 0 12px;color:var(--ink,#1F2324)}
.agda-realis p{margin:0 0 22px;font:400 17px/1.5 var(--sans,Inter,sans-serif);color:#3D4142;max-width:34em}
.agda-realis a{display:inline-flex;align-items:center;gap:8px;font:600 15px/1 var(--sans,Inter,sans-serif);color:var(--ink,#1F2324);border-bottom:1px solid var(--ocre,#D2A344);padding-bottom:3px;text-decoration:none}

/* Colonnes de sous-catÃ©gories : tout visible, sans scroll */
#agda-hdr .mega-in.dirs{
  display:flex;flex-direction:column;gap:10px;
  padding:14px var(--gut,24px) 16px;
  min-height:0 !important;
  max-height:calc(100dvh - var(--agda-hdr-h,109px));
  grid-template-columns:1fr;
}
#agda-hdr .dirs-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex:none}
#agda-hdr .dirs-head .mega-title{margin:0}
#agda-hdr .dirs-head .link{margin:0;flex:none}
#agda-hdr .dirs-cols{
  display:grid;
  grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));
  gap:6px 18px;
  align-items:start;
  min-height:0;
}
#agda-hdr .dirs-col h4{
  font:600 11px/1.2 var(--sans);
  letter-spacing:.14em;text-transform:uppercase;color:var(--ocre-text,#6B4A12);
  margin:0 0 6px;padding:0 0 5px;border-bottom:1px solid var(--line);
}
#agda-hdr .dirs-col a{
  display:block;font:500 13px/1.28 var(--sans);
  padding:2px 0;color:inherit;text-decoration:none;
}
#agda-hdr .dirs-col a:hover{color:var(--ocre-text,#6B4A12)}
#agda-hdr .dirs-col.is-tall{column-count:2;column-gap:16px}
#agda-hdr .dirs-col.is-tall h4{column-span:all}
@media (max-width:1280px){
  #agda-hdr .dirs-cols{gap:6px 12px}
  #agda-hdr .dirs-col a{font-size:12.5px;line-height:1.25}
}
#mnav .mgroup{margin:0 0 16px}
#mnav .mgroup h4{font:600 12px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ocre-text,#6B4A12);margin:0 0 6px;padding-bottom:4px;border-bottom:1px solid var(--line)}
#mnav .mgroup a{display:block;padding:7px 0;border-bottom:1px solid var(--line);font:500 15px/1.3 var(--sans);color:inherit;text-decoration:none}

#mnav .mcard.is-plain{display:flex;align-items:flex-end;background:var(--ink,#1F2324);padding:0}
#mnav .mcard.is-plain span{position:relative;background:none;padding:10px 12px}

/* Menu allÃ©gÃ© : familles en vignettes, tout visible, sans scroll */
#agda-hdr .mega-in.fams{
  display:flex;flex-direction:column;gap:12px;
  padding:14px var(--gut,24px) 16px;
  width:100%;
  max-width:var(--wide,1680px);
  margin:0 auto;
  min-height:0 !important;
  max-height:calc(100dvh - var(--agda-hdr-h,109px));
  overflow-x:hidden;overflow-y:auto;grid-template-columns:1fr
}
#agda-hdr .fams-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex:none}
#agda-hdr .fams-head .mega-title{margin:0}
#agda-hdr .fams-head .link{margin:0;flex:none}
#agda-hdr .fams-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));
  gap:12px 16px;
  min-height:0;
  width:100%;
  max-width:100%;
  align-items:start
}
#agda-hdr .fam-ph{display:block;aspect-ratio:4/3;overflow:hidden;background:var(--sand,#E8E2D7)}
#agda-hdr .fam-ph img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}
#agda-hdr .fam:hover .fam-ph img{transform:scale(1.04)}
#agda-hdr .fam h3{margin:7px 0 4px;font:500 16px/1.15 var(--serif)}
#agda-hdr .fam h3 a{color:inherit;text-decoration:none}
#agda-hdr .fam ul{list-style:none;margin:0;padding:0}
#agda-hdr .fam li a{display:block;font:500 13px/1.28 var(--sans);padding:1px 0;color:inherit;text-decoration:none}
#agda-hdr .fam li a:hover{color:var(--ocre-text,#6B4A12)}
#agda-hdr .fam-all{color:var(--ocre-text,#6B4A12)!important;font-weight:600}

/* Inspiration allÃ©gÃ©e : photos de rÃ©alisations, lÃ©gendes sous lâimage */
#agda-hdr .mega-in.inspi{
  display:flex;flex-direction:column;gap:12px;
  padding:14px var(--gut,24px) 16px;
  min-height:0 !important;
  max-height:calc(100dvh - var(--agda-hdr-h,109px));
  overflow:hidden;grid-template-columns:1fr;grid-template-rows:auto auto
}
#agda-hdr .inspi-grid{
  display:grid;
  grid-template-columns:repeat(8,minmax(0,1fr));
  grid-template-rows:auto;
  gap:8px 10px;
  height:auto;min-height:0
}
#agda-hdr .inspi-grid a,
#agda-hdr .inspi-grid a:first-child{
  position:relative;display:flex;flex-direction:column;
  overflow:visible;background:transparent;color:var(--ink);
  min-height:0;grid-row:auto
}
#agda-hdr .inspi-grid img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}
#agda-hdr .inspi-grid span{
  position:static;left:auto;right:auto;bottom:auto;
  padding:7px 0 0;font:500 12.5px/1.25 var(--serif);
  background:none;color:var(--ink);
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden
}
#agda-hdr .clients{display:none}

@media (max-width:1080px){
  #agda-hdr .nav-inspi{display:none !important}
  #mnav .m-inspi{margin:0 0 16px}
  #mnav .m-inspi-label{font:500 12px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ocre-text,#6B4A12);margin:4px 0 8px}
  #mnav .m-inspi-row{display:flex;gap:8px;overflow-x:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:6px;scroll-snap-type:x proximity}
  #mnav .m-inspi-row a{flex:0 0 42%;max-width:160px;scroll-snap-align:start;color:inherit;text-decoration:none;display:flex;flex-direction:column}
  #mnav .m-inspi-row img{width:100%;aspect-ratio:4/3;object-fit:cover;background:#222;display:block}
  #mnav .m-inspi-row a>span:last-child{padding:6px 0 0;font:500 13px/1.25 var(--serif);color:var(--ink)}
  #mnav .m-inspi-all{display:inline-flex;margin:10px 0 0;font:600 14px/1 var(--sans);color:var(--ink);text-decoration:none;border-bottom:1px solid var(--ocre)}
  #mnav .mgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}
  #mnav .mgrid a{position:relative;display:block;height:92px;overflow:hidden;background:#222;color:var(--cream);border-radius:4px;text-decoration:none}
  #mnav .mgrid img{width:100%;height:100%;object-fit:cover;opacity:.88}
  #mnav .mgrid span{position:absolute;left:0;right:0;bottom:0;padding:8px 10px;font:500 16px/1.15 var(--serif);background:linear-gradient(transparent,rgba(27,29,30,.75))}
  #mnav .mfam-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}
  #mnav .mfam{position:relative;display:block;height:100px;overflow:hidden;background:#222;color:var(--cream);border-radius:4px;text-decoration:none}
  #mnav .mfam img{width:100%;height:100%;object-fit:cover;opacity:.88}
  #mnav .mfam span{position:absolute;left:0;right:0;bottom:0;padding:8px 10px;font:500 16px/1.15 var(--serif);background:linear-gradient(transparent,rgba(27,29,30,.75))}
  #mnav .mlist a{display:block;padding:11px 0;border-bottom:1px solid var(--line);font:500 16px/1.3 var(--sans);color:inherit;text-decoration:none}
  #mnav .mlist-all{color:var(--ocre-text,#6B4A12)!important;font-weight:600}
}

/* Menu rÃªve â mobile uniquement (â¤1080 px). Lâordinateur nâest pas modifiÃ©. */
@media (max-width:1080px){
  #mnav{
    background:#111;
    color:var(--cream,#F4F2EC);
  }
  #mnav .mnav-head{
    height:auto;
    min-height:56px;
    padding:6px 10px;
    border-bottom:0;
    background:rgba(18,20,21,.72);
    backdrop-filter:blur(12px);
    -webkit-backdrop-filter:blur(12px);
    position:relative;
    z-index:2;
  }
  #mnav .mnav-head h2{
    font:400 26px/1 var(--serif,"Cormorant Garamond",serif);
    text-align:center;
    color:var(--cream,#F4F2EC);
    letter-spacing:-.02em;
  }
  #mnav .mnav-back,#mnav .mnav-close{color:var(--cream,#F4F2EC)}
  #mnav .mnav-back{display:none}
  #mnav.is-sub .mnav-back{display:inline-flex}
  #mnav .mnav-search{padding:0 14px 10px;background:#111;flex:none}
  #mnav .mnav-search input{
    height:42px;
    background:rgba(244,242,236,.08);
    border:1px solid rgba(244,242,236,.16);
    color:var(--cream,#F4F2EC);
  }
  #mnav .mnav-search input::placeholder{color:rgba(244,242,236,.55)}
  #mnav .mnav-pages{overflow:hidden;background:#111}
  #mnav .mnav-page{
    padding:0 0 0;
    background:#111;
    scroll-snap-type:y mandatory;
    scroll-behavior:smooth;
  }
  #mnav .mnav-page#m-sub{padding:0}
  #mnav .mnav-foot{
    position:relative;
    left:auto;right:auto;bottom:auto;
    z-index:5;
    padding:10px 12px calc(10px + env(safe-area-inset-bottom));
    background:#111;
    border-top:1px solid rgba(244,242,236,.12);
    box-shadow:none;
  }
  #mnav .mnav-foot .phone-m{color:var(--cream,#F4F2EC);font:500 14px/1 var(--sans)}
  #mnav .mnav-foot .btn{
    background:var(--ocre,#D2A344);
    color:#1a1408;
    height:42px;
    font:500 13.5px/1 var(--sans);
  }

  #mnav .m-inspi,#mnav .mgrid{display:none}

  #mnav .mcard{
    position:relative;
    display:block;
    width:100%;
    height:100%;
    min-height:100%;
    overflow:hidden;
    scroll-snap-align:start;
    scroll-snap-stop:always;
    background:#1a1814;
    color:var(--cream,#F4F2EC);
    border:0;
    padding:0;
    text-align:left;
    cursor:pointer;
    border-radius:0;
  }
  #mnav .mcard img{
    width:100%;height:100%;
    object-fit:cover;
    object-position:center;
    opacity:1;
    display:block;
  }
  #mnav .mcard .copy{
    position:absolute;left:0;right:0;bottom:0;
    padding:36px 22px 28px;
    background:linear-gradient(transparent,rgba(18,20,21,.82) 70%);
    z-index:1;
  }
  #mnav .mcard .copy .kicker{
    display:block;
    margin:0 0 8px;
    font:500 10px/1 var(--sans);
    letter-spacing:.2em;
    text-transform:uppercase;
    color:var(--ocre,#D2A344);
    background:none;
    padding:0;
    position:static;
  }
  #mnav .mcard .copy h3{
    margin:0 0 6px;
    font:400 40px/1 var(--serif,"Cormorant Garamond",serif);
    letter-spacing:-.02em;
    color:var(--cream,#F4F2EC);
  }
  #mnav .mcard .copy p{
    margin:0;
    font:400 15px/1.4 var(--sans);
    color:rgba(244,242,236,.88);
    max-width:22em;
  }
  #mnav .mcard.is-pack{background:#F3EFE6}
  #mnav .mcard.is-pack img{object-fit:contain;object-position:center center}
  #mnav .mcard .copy p{white-space:normal;overflow-wrap:anywhere}

  #mnav .mfam-grid{display:flex;flex-direction:column;gap:0;min-height:100%}
  #mnav .mfam{
    position:relative;
    display:block;
    width:100%;
    height:50%;
    min-height:50%;
    overflow:hidden;
    scroll-snap-align:start;
    background:#1a1814;
    color:var(--cream,#F4F2EC);
    border-radius:0;
    text-decoration:none;
  }
  #mnav .mfam img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:1;display:block}
  #mnav .mfam span{
    position:absolute;left:0;right:0;bottom:0;
    padding:24px 20px 20px;
    font:400 28px/1 var(--serif,"Cormorant Garamond",serif);
    letter-spacing:-.01em;
    background:linear-gradient(transparent,rgba(18,20,21,.78));
    color:var(--cream,#F4F2EC);
  }
  #mnav .mfam.is-pack{background:#F3EFE6}
  #mnav .mfam.is-pack img{object-position:center 42%}

  #mnav .m-all{padding:16px 20px 28px;margin:0}
  #mnav .m-all .link{
    color:var(--ocre,#D2A344);
    border:0;
    font:500 14px/1 var(--sans);
    letter-spacing:.06em;
    text-transform:uppercase;
    text-decoration:none;
  }
  #mnav .mlist{padding:8px 20px 28px}
  #mnav .mlist a{
    display:block;
    padding:14px 0;
    border-bottom:1px solid rgba(244,242,236,.12);
    font:500 16px/1.3 var(--sans);
    color:var(--cream,#F4F2EC);
    text-decoration:none;
  }
  #mnav .mlist-all{color:var(--ocre,#D2A344)!important;font-weight:600;border-bottom:0}
  #mnav .msubs{padding:8px 16px 28px}
  #mnav .msubs a{color:var(--cream,#F4F2EC)}
}
@media (max-width:640px){
  #mnav .mcard .copy h3{font-size:34px}
  #mnav .mfam span{font-size:24px;padding:20px 16px 16px}
}
@media (prefers-reduced-motion:reduce){
  #mnav .mnav-page{scroll-behavior:auto}
}

/* ===== Menu reco (validÃ© 12/11/2026) â ordinateur uniquement (â¥1081 px). Mobile inchangÃ©. ===== */
@media (min-width:1081px){
  #agda-hdr.agr-on{--agr-creme:#F5F2ED;--agr-papier:#FBF9F6;--agr-sable:#EAE4DA;--agr-taupe:#B4A592;--agr-graph:#1A1A1A;--agr-mute:#5E5A54;--agr-ocre:#C09C67;--agr-ocre-d:#8A6A3C;--agr-line:rgba(26,26,26,.12);--agr-line-s:rgba(26,26,26,.07);--agr-ease:cubic-bezier(.2,.7,.2,1);
    background:var(--agr-creme)!important;-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;max-width:none}
  #agda-hdr.agr-on .hdr-in{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-auto-flow:column;align-items:center;gap:40px!important;width:100%;max-width:none!important;margin:0!important;padding:18px 48px 16px!important;min-height:0}
  #agda-hdr.agr-on .nav-inspi,#agda-hdr.agr-on nav.nav,#agda-hdr.agr-on .hdr-devis,#agda-hdr.agr-on a.btn.hdr-devis,#agda-hdr.agr-on .burger,#agda-hdr.agr-on .hdr-break,#agda-hdr.agr-on .mega{display:none!important}
  #agda-hdr.agr-on .logo{margin:0!important}
  #agda-hdr.agr-on .hdr-find{justify-self:center;width:min(440px,100%);max-width:440px;flex:none;background:var(--agr-papier)}
  #agda-hdr.agr-on .hdr-find:focus-within{border-color:var(--agr-ocre)}
  #agda-hdr.agr-on .hdr-tel{font-size:14px}
  #agda-hdr.agr-on .search{z-index:60}

  #agda-hdr.agr-on .agr-bar{display:block;border-top:1px solid var(--agr-line-s);border-bottom:1px solid var(--agr-line-s);background:var(--agr-creme);margin:0}
  #agda-hdr.agr-on .agr-bar ul{width:100%;max-width:none;margin:0;padding:0 48px;list-style:none;display:flex;justify-content:space-between;align-items:stretch}
  #agda-hdr.agr-on .agr-bar li{display:flex;margin:0;padding:0;list-style:none}
  #agda-hdr.agr-on .agr-bar li::before{content:none}
  #agda-hdr.agr-on .agr-bar .agr-sep{width:1px;background:var(--agr-line);margin:14px 0}
  #agda-hdr.agr-on button.agr-tab{all:unset;box-sizing:border-box;position:relative;display:flex;align-items:center;gap:7px;height:52px;padding:0 4px;font:500 14px/1 var(--sans,Inter,system-ui,sans-serif);letter-spacing:.035em;color:var(--agr-graph);white-space:nowrap;cursor:pointer;transition:color .18s var(--agr-ease)}
  #agda-hdr.agr-on button.agr-tab::after{content:"";position:absolute;left:4px;right:4px;bottom:-1px;height:2px;background:var(--agr-ocre);transform:scaleX(0);transform-origin:left;transition:transform .22s var(--agr-ease)}
  #agda-hdr.agr-on button.agr-tab:hover,#agda-hdr.agr-on button.agr-tab[aria-expanded="true"]{color:var(--agr-ocre-d);background:none}
  #agda-hdr.agr-on button.agr-tab[aria-expanded="true"]::after{transform:scaleX(1)}
  #agda-hdr.agr-on button.agr-tab:focus-visible{outline:2px solid var(--agr-ocre);outline-offset:3px}
  #agda-hdr.agr-on button.agr-tab svg{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.6;opacity:.55;transition:transform .2s var(--agr-ease)}
  #agda-hdr.agr-on button.agr-tab[aria-expanded="true"] svg{transform:rotate(180deg)}
  #agda-hdr.agr-on button.agr-tab.agr-inspi{font:500 16px/1 var(--serif,"Cormorant Garamond",Georgia,serif);letter-spacing:.02em;font-style:normal}
  #agda-hdr.agr-on a.agr-tab{box-sizing:border-box;position:relative;display:flex;align-items:center;gap:7px;height:52px;padding:0 4px;font:500 16px/1 var(--serif,"Cormorant Garamond",Georgia,serif);letter-spacing:.02em;font-style:normal;color:var(--agr-graph);text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .18s var(--agr-ease)}
  #agda-hdr.agr-on a.agr-tab:hover{color:var(--agr-ocre-d);background:none}
  #agda-hdr.agr-on a.agr-tab:focus-visible{outline:2px solid var(--agr-ocre);outline-offset:3px}

  #agda-hdr.agr-on .agr-mm{position:absolute;left:0;right:0;top:100%;z-index:55;background:var(--agr-papier);border-bottom:1px solid var(--agr-line-s);box-shadow:0 30px 60px -20px rgba(26,26,26,.18);opacity:0;transform:translateY(-6px);transition:opacity .16s var(--agr-ease),transform .16s var(--agr-ease);display:flex;flex-direction:column;overflow:hidden;color:var(--agr-graph);font:400 16px/1.55 var(--sans,Inter,system-ui,sans-serif)}
  #agda-hdr.agr-on .agr-mm[hidden]{display:none!important}
  #agda-hdr.agr-on .agr-mm.is-on{opacity:1;transform:none}
  #agda-hdr.agr-on .agr-mm *{box-sizing:border-box}
  #agda-hdr.agr-on .agr-mm a{color:inherit;text-decoration:none}
  #agda-hdr.agr-on .agr-mm ul{list-style:none;margin:0;padding:0}
  #agda-hdr.agr-on .agr-mm li{margin:0;padding:0}
  #agda-hdr.agr-on .agr-mm img{display:block;max-width:100%}
  #agda-hdr.agr-on .agr-in{max-width:none;width:100%;margin:0;padding:16px 48px 12px;display:flex;flex-direction:column;min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;transition:opacity .14s var(--agr-ease)}
  #agda-hdr.agr-on .agr-in::-webkit-scrollbar{width:8px}
  #agda-hdr.agr-on .agr-in::-webkit-scrollbar-thumb{background:var(--agr-taupe);border-radius:8px}
  #agda-hdr.agr-on .agr-in::-webkit-scrollbar-track{background:transparent}
  #agda-hdr.agr-on .agr-in.is-swap{opacity:.25}
  #agda-hdr.agr-on .agr-headrow{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;position:sticky;top:0;z-index:2;background:var(--agr-papier);padding-top:2px;padding-bottom:14px;margin:0 0 10px}
  #agda-hdr.agr-on .agr-k{margin:0 0 4px;font:600 11px/1 var(--sans,Inter,sans-serif);letter-spacing:.2em;text-transform:uppercase;color:var(--agr-ocre-d)}
  #agda-hdr.agr-on .agr-headrow h2{margin:0;padding:0;font:500 32px/1.05 var(--serif,"Cormorant Garamond",Georgia,serif);letter-spacing:-.01em;color:var(--agr-graph);text-transform:none}
  #agda-hdr.agr-on .agr-p{display:none!important}
  #agda-hdr.agr-on button.agr-back{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;margin:0 0 6px;font:600 13px/1 var(--sans,Inter,sans-serif);letter-spacing:.04em;color:var(--agr-ocre-d);cursor:pointer}
  #agda-hdr.agr-on button.agr-back[hidden]{display:none!important}
  #agda-hdr.agr-on button.agr-back:hover{color:var(--agr-graph);background:none}
  #agda-hdr.agr-on .agr-all{flex:none;font:600 13px/1 var(--sans,Inter,sans-serif);letter-spacing:.05em;color:var(--agr-graph);border-bottom:1px solid var(--agr-ocre);padding-bottom:4px;margin-bottom:6px;white-space:nowrap}
  #agda-hdr.agr-on .agr-all:hover{color:var(--agr-ocre-d)}
  #agda-hdr.agr-on .agr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(max(220px,calc((100% - 80px)/6)),1fr));gap:16px;align-items:start;padding-bottom:8px}
  #agda-hdr.agr-on .agr-grid[hidden]{display:none!important}
  #agda-hdr.agr-on .agr-fam{min-width:0}
  #agda-hdr.agr-on .agr-ph-wrap{display:block;background:var(--agr-creme);border:1px solid var(--agr-line-s);padding:6px;margin:0 0 10px;transition:border-color .2s var(--agr-ease),background-color .2s var(--agr-ease)}
  #agda-hdr.agr-on .agr-ph{display:block;aspect-ratio:4/3;overflow:hidden;background:var(--agr-sable)}
  #agda-hdr.agr-on .agr-ph img{width:100%;height:100%!important;object-fit:cover;transform-origin:center center;transition:opacity .2s var(--agr-ease),transform .4s var(--agr-ease)}
  #agda-hdr.agr-on .agr-ph-wrap:hover{border-color:var(--agr-ocre);background:#F1ECE4}
  /* t2621u — zoom unifié sur toutes les vignettes (lien + bouton agr-card).
   Cause : le zoom ne ciblait que .agr-ph-wrap:hover, or button.agr-card .agr-ph-wrap a pointer-events:none,
   donc les familles à sous-liens (Déco, Enseignes, Vêtements, etc.) restaient fixes. */
  #agda-hdr.agr-on .agr-ph-wrap:hover img,
  #agda-hdr.agr-on button.agr-card:hover .agr-ph img,
  #agda-hdr.agr-on .agr-fam:hover .agr-ph img{transform:scale(1.08)}
  #agda-hdr.agr-on .agr-lab{display:block;font:600 11px/1.2 var(--sans,Inter,sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--agr-ocre-d);margin:2px 0 8px}
  #agda-hdr.agr-on .agr-lab:hover{color:var(--agr-graph)}
  #agda-hdr.agr-on button.agr-card{all:unset;box-sizing:border-box;min-width:0;display:block;width:100%;text-align:left;cursor:pointer}
  #agda-hdr.agr-on button.agr-card:hover{background:none}
  #agda-hdr.agr-on button.agr-card:focus-visible{outline:2px solid var(--agr-ocre);outline-offset:3px}
  #agda-hdr.agr-on button.agr-card .agr-ph-wrap{pointer-events:none}
  #agda-hdr.agr-on button.agr-card:hover .agr-ph-wrap{border-color:var(--agr-ocre);background:#F1ECE4}
  #agda-hdr.agr-on .agr-in.is-insp .agr-grid{gap:14px}
  #agda-hdr.agr-on .agr-insp .agr-ph-wrap{margin-bottom:0}
  #agda-hdr.agr-on .agr-insp .agr-cap{display:block;padding:10px 2px 0;font:500 13.5px/1.25 var(--sans,Inter,sans-serif);letter-spacing:.01em}
  #agda-hdr.agr-on .agr-detail{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:32px 48px;align-items:start;padding-bottom:8px}
  #agda-hdr.agr-on .agr-detail[hidden]{display:none!important}
  #agda-hdr.agr-on .agr-detail-ph{background:var(--agr-creme);border:1px solid var(--agr-line-s);padding:6px}
  #agda-hdr.agr-on .agr-detail-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:2px 28px}
  #agda-hdr.agr-on .agr-detail-links a{display:block;padding:8px 0;font:400 15px/1.35 var(--sans,Inter,sans-serif);color:var(--agr-graph);border-bottom:1px solid var(--agr-line-s)}
  #agda-hdr.agr-on .agr-detail-links a:hover{color:var(--agr-ocre-d)}
  #agda-hdr.agr-on .agr-foot{flex:none;display:flex;align-items:center;gap:28px;justify-content:flex-end;padding:14px 48px;border-top:1px solid var(--agr-line-s);background:var(--agr-creme);font:400 13.5px/1 var(--sans,Inter,sans-serif);color:var(--agr-mute)}
  #agda-hdr.agr-on .agr-foot span{margin-right:auto;font:italic 500 17px/1 var(--serif,"Cormorant Garamond",Georgia,serif);color:var(--agr-graph)}
  #agda-hdr.agr-on .agr-foot a{font-weight:600;color:var(--agr-graph)}
  #agda-hdr.agr-on .agr-foot a.agr-foot-cta{color:var(--agr-ocre-d)!important;border-bottom:1px solid var(--agr-ocre);padding-bottom:3px}
  .agr-veil{position:fixed;inset:0;z-index:998;background:rgba(26,26,26,.28);opacity:0;pointer-events:none;transition:opacity .18s cubic-bezier(.2,.7,.2,1)}
  .agr-veil.is-on{opacity:1;pointer-events:auto}
  .reco-fab{position:fixed;right:24px;bottom:24px;z-index:9990;display:inline-flex;align-items:center;padding:15px 22px;background:#D2A344;color:#2C3031!important;font:600 14px/1 Inter,Arial,sans-serif;text-decoration:none;box-shadow:0 8px 24px rgba(26,26,26,.16)}
  .reco-fab:hover{background:#c49238}
}
@media (min-width:1081px) and (max-width:1279px){
  #agda-hdr.agr-on .hdr-in,#agda-hdr.agr-on .agr-bar ul,#agda-hdr.agr-on .agr-in,#agda-hdr.agr-on .agr-foot{padding-left:32px!important;padding-right:32px!important}
  #agda-hdr.agr-on .hdr-in{gap:24px!important}
  #agda-hdr.agr-on button.agr-tab{font-size:13px;letter-spacing:.02em}
}
@media (max-width:1080px){
  #agda-hdr.agr-on .agr-bar,#agda-hdr.agr-on .agr-mm,.agr-veil,.reco-fab{display:none!important}
}
@media print{.reco-fab,.agr-veil{display:none!important}}


/* ag-packshot-contain-20261113p — packshots fond blanc, produit entier (Vêtements & Objets pub, hors Écusson / La Cave) */
#agda-hdr.agr-on .agr-ph img[src*="mo-textile-vet"],
#agda-hdr.agr-on .agr-ph img[src*="mo-textile-travail"],
#agda-hdr.agr-on .agr-ph img[src*="menu-tex-tshirt"],
#agda-hdr.agr-on .agr-ph img[src*="menu-tex-travail"],
#agda-hdr.agr-on .agr-ph img[src*="menu-tex-baskets"],
#agda-hdr.agr-on .agr-ph img[src*="mo-goodies-"]{
  object-fit:contain!important;
  object-position:center center;
  background:#fff;
}

/* t2554u / t2558u — panneaux à 2 rangées sans défilement à 1280×800 et 1440×800.
   Images 4/3 conservées ; hauteur gagnée sur le titre, les paddings et le bas de tuile.
   Le défilement ne reste que s’il y a 3 rangées ou plus. */
@media (min-width: 1081px){
  #agda-hdr.agr-on .agr-in{
    padding:10px 48px 8px;
  }
  #agda-hdr.agr-on .agr-headrow{
    padding-top:0;
    padding-bottom:8px;
    margin:0 0 6px;
  }
  #agda-hdr.agr-on .agr-k{margin:0 0 2px}
  #agda-hdr.agr-on .agr-headrow h2{
    font-size:26px;
    line-height:1.05;
  }
  #agda-hdr.agr-on .agr-grid{
    gap:10px 16px;
    padding-bottom:0;
  }
  #agda-hdr.agr-on .agr-ph-wrap{
    padding:4px;
    margin:0 0 6px;
  }
  #agda-hdr.agr-on .agr-lab{
    margin:0 0 2px;
  }
  #agda-hdr.agr-on .agr-foot{
    padding:10px 48px;
  }
}
@media (min-width:1081px) and (max-width:1279px){
  #agda-hdr.agr-on .agr-in,
  #agda-hdr.agr-on .agr-foot{
    padding-left:32px !important;
    padding-right:32px !important;
  }
}
