:root{--ivory:#f4f1ea;--ivory-alt:#ede8de;--ground:#fbfaf7;--placeholder:#e6e0d4;--map:#e0d9cc;--ink:#1a1a18;--muted:#5e5a53;--faint:#6b675f;--line:#d9d3c7;--line-soft:#e2dcd0;--option-line:#cfc8ba;--option-fill:#fbf9f4;--green:#14573a;--green-deep:#0f4630;--green-text:#d6e4db;--green-faint:#bfd6c8;--red:#b3202f;--red-on-green:#c8273a;--gutter:clamp(20px, 4vw, 32px)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--ivory);min-height:100vh;color:var(--ink);font-family:var(--font-body);font-synthesis:none;margin:0;overflow-x:clip}h1,h2,h3{font-family:var(--font-display);margin:0;font-weight:500}img{display:block}a{color:inherit}[hidden]{display:none!important}.container{max-width:1200px;padding-inline:var(--gutter);margin-inline:auto}.label{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:500}.link-nav{text-decoration:none}.link-nav:hover{color:var(--red)}.link-under{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.link-under:hover{opacity:.7}.tap{position:relative}.tap:after{content:"";height:44px;position:absolute;inset:50% -6px auto;transform:translateY(-50%)}.btn{box-sizing:border-box;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;font-family:inherit;font-weight:500;text-decoration:none;display:inline-flex}.btn-dark{background:var(--ink);color:var(--ivory)}.btn-dark:hover{background:#000}.btn-outline{border:1px solid var(--ink);color:var(--ink);background:0 0}.btn-outline:hover{background:var(--ink);color:var(--ivory)}.btn-light{background:var(--ivory);color:var(--red)}.btn-light:hover{background:#fff}.dot{box-sizing:border-box;border-radius:50%;flex:none;width:7px;height:7px}.dot-made-to-order{border:1.5px solid var(--ink)}.dot-in-stock{background:var(--green)}.fill{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cutout{box-sizing:border-box;object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:10%}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:var(--ivory);padding:12px 16px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{transform:none}.tricolore[data-astro-cid-gc436ygy]{display:flex}span[data-astro-cid-gc436ygy]{flex:1}.footer[data-astro-cid-jo6i4kqk]{background:var(--ivory);border-top:1px solid var(--line)}.top[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px 48px;padding-top:clamp(48px,4.4vw,64px);display:flex}.brand[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:flex-end;gap:20px 32px;display:flex}.logo[data-astro-cid-jo6i4kqk]{display:block}.logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:120px;height:auto}.address[data-astro-cid-jo6i4kqk]{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:8px 28px;font-size:14px;display:flex}.bottom[data-astro-cid-jo6i4kqk]{padding-top:clamp(32px,3.4vw,48px);padding-bottom:32px}.legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding-top:20px;font-size:13px;display:flex}.social[data-astro-cid-y2qsmizv]{align-items:center;gap:4px;display:flex}a[data-astro-cid-y2qsmizv]{width:44px;height:44px;color:var(--ink);justify-content:center;align-items:center;display:inline-flex}a[data-astro-cid-y2qsmizv]:hover{opacity:.7}svg[data-astro-cid-y2qsmizv]{fill:currentColor;width:20px;height:20px}.header[data-astro-cid-nen7h5rs]{z-index:10;background:var(--ivory);border-bottom:1px solid var(--line);position:relative}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:24px 40px;padding-block:12px;display:flex}.logo[data-astro-cid-nen7h5rs]{margin-right:auto;display:flex}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:clamp(48px,4vw,58px)}.desk[data-astro-cid-nen7h5rs]{align-items:center;gap:40px;font-size:18px;font-weight:500;display:flex}.divider[data-astro-cid-nen7h5rs]{background:var(--option-line);width:1px;height:22px;margin:0 -8px}.desk[data-astro-cid-nen7h5rs] .header-social{margin:0 -12px}.menu[data-astro-cid-nen7h5rs]{display:none}.menu[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]{cursor:pointer;width:44px;height:44px;color:var(--ink);justify-content:center;align-items:center;margin-right:-11px;list-style:none;display:flex}.menu[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.menu[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]:hover{color:var(--red)}.burger[data-astro-cid-nen7h5rs]{width:22px;height:10px;display:block;position:relative}.burger[data-astro-cid-nen7h5rs]:before,.burger[data-astro-cid-nen7h5rs]:after{content:"";background:currentColor;height:1.5px;transition:transform .2s,top .2s,bottom .2s;position:absolute;left:0;right:0}.burger[data-astro-cid-nen7h5rs]:before{top:0}.burger[data-astro-cid-nen7h5rs]:after{bottom:0}.menu[data-astro-cid-nen7h5rs][open] .burger[data-astro-cid-nen7h5rs]:before{top:4.25px;transform:rotate(45deg)}.menu[data-astro-cid-nen7h5rs][open] .burger[data-astro-cid-nen7h5rs]:after{bottom:4.25px;transform:rotate(-45deg)}.panel[data-astro-cid-nen7h5rs]{padding:4px var(--gutter) 24px;background:var(--ivory);border-bottom:1px solid var(--line);position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 30px #1a1a1814}.menu-link[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line-soft);min-height:60px;font-family:var(--font-display);align-items:center;font-size:28px;font-weight:500;display:flex}.menu-link[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--red)}.panel[data-astro-cid-nen7h5rs] .menu-social{margin:16px -12px 0}@media (width<=760px){.desk[data-astro-cid-nen7h5rs]{display:none}.menu[data-astro-cid-nen7h5rs]{display:block}}@media (prefers-reduced-motion:reduce){.burger[data-astro-cid-nen7h5rs]:before,.burger[data-astro-cid-nen7h5rs]:after{transition:none}}
