:root{--navy: #14202F;--navy-soft: #1B2A3C;--navy-line: #2E3B4D;--navy-line-2: #22303F;--ink: #1B2636;--body: #475260;--muted: #6A7380;--faint: #8E96A0;--bg: #EFEAE3;--card: #FAF8F4;--rule: #D4CDC2;--rule-soft: #E2DCD2;--gold: #C9A961;--gold-ink: #8A6A24;--gold-dim: #6D6238;--gold-pale: #E4D8B8;--cream-hi: #E8DCB8;--cream: #F2EFE8;--on-navy: #C3CAD4;--on-navy-muted: #8B96A5;--nav-item: #A9B2C0;--serif: "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--pad-x: clamp(16px, 4vw, 40px);--w-wide: 1240px;--w-text: 860px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--serif);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}button,input,textarea,select{font:inherit;color:inherit}a{color:var(--gold-ink);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--ink)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.wrap{max-width:var(--w-wide);margin:0 auto;padding-inline:var(--pad-x)}.article{max-width:var(--w-text);margin:0 auto;padding:clamp(32px,7vw,56px) var(--pad-x) 0}.eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 20px;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--gold-ink)}.eyebrow:before{content:"";width:44px;height:1px;background:var(--gold);flex:none}.eyebrow--center{justify-content:center;gap:16px;text-align:center}.eyebrow--center:before,.eyebrow--center:after{content:"";width:clamp(20px,7vw,60px);height:1px;background:var(--gold);flex:none}.eyebrow--light{color:var(--gold)}.eyebrow--light:before,.eyebrow--light:after{background:var(--gold-dim)}h1{margin:0;font-size:clamp(30px,8.4vw,56px);font-weight:400;line-height:1.08;text-wrap:pretty}h1 em{font-style:italic;color:var(--gold-ink)}.lead{margin:20px 0 0;font-size:clamp(16px,4.3vw,19px);line-height:1.7;color:var(--body);text-wrap:pretty}p{text-wrap:pretty}.back{display:inline-flex;align-items:center;min-height:44px;margin-bottom:8px;padding:10px 0;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-decoration:none}.page-head{background:var(--navy);color:var(--cream);padding:clamp(36px,8vw,72px) var(--pad-x) clamp(40px,9vw,76px)}.page-head__in{max-width:900px;margin:0 auto;text-align:center}.page-head h1 em{color:var(--cream-hi)}.page-head__lead{margin:22px auto 0;max-width:620px;font-size:clamp(16px,4.3vw,19px);font-style:italic;line-height:1.7;color:var(--on-navy);text-wrap:pretty}.section{margin-top:clamp(28px,6vw,44px);border-top:1px solid var(--rule);padding-top:26px}.section>h2{display:flex;align-items:center;gap:14px;margin:0 0 18px;font-size:11px;font-weight:400;letter-spacing:.26em;text-transform:uppercase;color:var(--gold-ink)}.section>h2:before{content:"";width:44px;height:1px;background:var(--gold);flex:none}.section p{margin:0 0 14px;font-size:clamp(16px,4.2vw,17px);line-height:1.85;color:var(--body)}.section p:last-child{margin-bottom:0}.todo{font-size:12px;font-style:italic;letter-spacing:.1em;color:var(--faint)}.figure-full{margin:0}.figure-full img{width:100%;height:auto;max-height:68vh;object-fit:cover}.figure-full figcaption{max-width:var(--w-text);margin:0 auto;padding:14px var(--pad-x) 0;font-size:12px;letter-spacing:.1em;line-height:1.7;color:var(--muted)}.pair{display:grid;gap:14px;margin-top:clamp(28px,6vw,44px);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.pair img{width:100%;height:100%;min-height:240px;object-fit:cover}.card-navy{margin-top:clamp(32px,7vw,52px);background:var(--navy);color:var(--cream);padding:clamp(26px,6vw,38px)}.card-navy h2{margin:0 0 10px;font-size:clamp(19px,5vw,23px);font-weight:400}.card-navy p{margin:0 0 22px;font-size:15px;line-height:1.75;color:var(--nav-item)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;background:var(--gold);color:var(--navy);border:0;border-radius:0;font-size:12px;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;cursor:pointer}.btn:hover{color:var(--navy);background:#d8ba76}.btn--navy{background:var(--navy);color:var(--cream)}.btn--navy:hover{background:var(--navy-soft);color:var(--cream)}.btn--outline{background:none;border:1px solid var(--gold);color:var(--gold-ink)}.btn--outline:hover{background:var(--gold);color:var(--navy)}.btn--outline-light{background:none;border:1px solid rgba(255,255,255,.7);color:#fff}.btn--outline-light:hover{background:#ffffff1a;color:#fff}.btn--gold-dim{background:none;border:1px solid var(--gold-dim);color:var(--gold)}.btn--gold-dim:hover{background:var(--gold);color:var(--navy)}.btn--sm{min-height:44px;padding:0 20px;font-size:11px}.stats{margin:clamp(30px,7vw,48px) 0 0;display:grid;gap:0 24px;grid-template-columns:repeat(auto-fit,minmax(min(50% - 12px,140px),1fr))}.stats>div{border-top:1px solid var(--rule);padding:24px 0}.stats dd{margin:0;font-size:clamp(24px,6.4vw,33px);line-height:1}.stats dd span{font-size:.45em;font-style:italic;vertical-align:super;color:var(--gold-ink)}.stats dt{margin:9px 0 0;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.stats--light>div{border-top-color:var(--navy-line)}.stats--light dd{color:var(--cream)}.stats--light dd span{color:var(--gold)}.stats--light dt{color:var(--on-navy-muted)}.spec{margin:0;background:var(--card);padding:4px clamp(18px,4vw,28px)}.spec__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:12px;padding:13px 0;border-bottom:1px solid var(--rule-soft)}.spec__row:last-child{border-bottom:0}.spec dt{margin:0;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);line-height:1.6}.spec dd{margin:0;font-size:15px;line-height:1.5}.spec dd em{font-style:italic;color:var(--faint)}.form{background:var(--card);padding:clamp(24px,5vw,34px)}.form__grid{display:grid;gap:18px}.field{display:flex;flex-direction:column;gap:7px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.field input,.field textarea{border:1px solid var(--rule);background:#fff;font-size:16px;letter-spacing:0;text-transform:none;color:var(--ink)}.field input{min-height:50px;padding:0 14px}.field textarea{padding:12px 14px;line-height:1.6;resize:vertical}@media print{.site-header,.site-nav,.site-footer{display:none}}.panier__line{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:15px 0;border-bottom:1px solid var(--navy-line-2);font-size:16px}.panier__line span:last-child{color:var(--on-navy)}.site-header[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;right:0;z-index:20;background:transparent;color:var(--cream);border-bottom:1px solid transparent;transition:background .3s ease,border-color .3s ease}.site-header[data-astro-cid-3ef6ksr2].scrolled{background:var(--navy);border-bottom:1px solid var(--navy-line)}.site-header__bar[data-astro-cid-3ef6ksr2]{max-width:var(--w-wide);margin:0 auto;padding:12px var(--pad-x);display:flex;align-items:center;gap:12px;text-shadow:0 2px 8px rgba(0,0,0,.5)}.brand[data-astro-cid-3ef6ksr2]{flex:1;display:flex;align-items:center;gap:11px;text-decoration:none;color:inherit;min-height:44px}.brand[data-astro-cid-3ef6ksr2]:hover{color:inherit}.brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:30px;height:auto}.brand__text[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:4px}.brand__name[data-astro-cid-3ef6ksr2]{font-size:clamp(13px,3.8vw,16px);letter-spacing:.24em;text-transform:uppercase;line-height:1}.brand__tag[data-astro-cid-3ef6ksr2]{font-size:clamp(10px,2.8vw,12px);font-style:italic;color:var(--gold);text-shadow:0 2px 6px rgba(0,0,0,.5)}.site-header__right[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:16px}.lang-selector[data-astro-cid-3ef6ksr2]{display:flex;gap:8px}.lang-link[data-astro-cid-3ef6ksr2]{font-size:12px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--cream);opacity:.7;transition:opacity .2s;padding:4px 8px}.lang-link[data-astro-cid-3ef6ksr2]:hover{opacity:1}.lang-link[data-astro-cid-3ef6ksr2].active{color:var(--gold);opacity:1;font-weight:600}.shop[data-astro-cid-3ef6ksr2]{gap:8px}.shop__count[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;background:var(--gold);color:var(--navy);font-size:11px;letter-spacing:0}.burger[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;justify-content:center;gap:5px;width:44px;min-height:44px;padding:0 11px;background:none;border:1px solid var(--navy-line);cursor:pointer}.burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;height:1px;background:var(--cream)}.site-nav[data-astro-cid-3ef6ksr2]{display:none}.site-nav[data-astro-cid-3ef6ksr2]:not([hidden]){display:block}@media (min-width: 1024px){.burger[data-astro-cid-3ef6ksr2]{display:none}.site-nav[data-astro-cid-3ef6ksr2]{display:flex!important;position:static;border:none;background:transparent}.site-nav__cols[data-astro-cid-3ef6ksr2]{display:flex;gap:28px;padding:0;margin:0}}@media (max-width: 1023px){.site-nav[data-astro-cid-3ef6ksr2]:not([hidden]){position:absolute;top:100%;left:0;right:0;border-top:1px solid var(--navy-line);background:var(--navy);z-index:10}.site-nav__cols[data-astro-cid-3ef6ksr2]{max-width:var(--w-wide);margin:0 auto;padding:8px var(--pad-x) 28px;display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}}.site-nav__head[data-astro-cid-3ef6ksr2]{padding:12px 0;min-height:44px;display:flex;align-items:center;font-size:21px;color:var(--cream);text-decoration:none;text-shadow:0 2px 6px rgba(0,0,0,.5)}@media (min-width: 1024px){.site-nav__head[data-astro-cid-3ef6ksr2]{padding:0;min-height:auto;font-size:14px}}.site-nav__item[data-astro-cid-3ef6ksr2]{padding:8px 0;min-height:44px;display:flex;align-items:center;font-size:15px;color:var(--nav-item);text-decoration:none;text-shadow:0 1px 4px rgba(0,0,0,.4)}@media (min-width: 1024px){.site-nav__item[data-astro-cid-3ef6ksr2]{display:none}}.site-nav__head[data-astro-cid-3ef6ksr2]:hover,.site-nav__item[data-astro-cid-3ef6ksr2]:hover,[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--gold)}.site-footer[data-astro-cid-sz7xmlte]{margin-top:clamp(56px,12vw,104px);background:var(--navy);color:var(--cream)}.site-footer__in[data-astro-cid-sz7xmlte]{max-width:var(--w-wide);margin:0 auto;padding:clamp(40px,9vw,76px) var(--pad-x)}.site-footer__cols[data-astro-cid-sz7xmlte]{display:grid;gap:clamp(30px,6vw,52px);grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.fbrand[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:12px}.fbrand[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:44px;height:auto}.fbrand__text[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:5px}.fbrand__name[data-astro-cid-sz7xmlte]{font-size:14px;letter-spacing:.24em;text-transform:uppercase}.fbrand__tag[data-astro-cid-sz7xmlte]{font-size:12px;font-style:italic;color:var(--gold)}.fbrand__motto[data-astro-cid-sz7xmlte]{margin:22px 0 0;max-width:34ch;font-size:15px;font-style:italic;line-height:1.85;color:var(--on-navy-muted)}.fcol__title[data-astro-cid-sz7xmlte]{margin:0 0 16px;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold)}.fcol__links[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:flex-start}.fcol__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{padding:7px 0;min-height:40px;display:flex;align-items:center;font-size:15px;color:var(--cream);text-decoration:none}.fcol__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--gold)}.fcol__addr[data-astro-cid-sz7xmlte]{margin:18px 0 0;font-size:14px;line-height:1.9;color:var(--on-navy-muted)}.site-footer__legal[data-astro-cid-sz7xmlte]{margin-top:clamp(36px,8vw,60px);padding-top:20px;border-top:1px solid var(--navy-line)}.site-footer__legal[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0;font-size:12px;letter-spacing:.06em;line-height:1.9}.site-footer__small[data-astro-cid-sz7xmlte]{margin-top:10px;font-size:11px;color:var(--on-navy-muted)}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;z-index:40;background:var(--gold);color:var(--navy);padding:10px 16px}
