:root{--font-body-family:"Archivo","Helvetica Neue",Arial,sans-serif;--font-body-style:normal;--font-body-weight:400;--font-heading-family:"Fraunces",Didot,"Times New Roman",serif;--font-heading-style:normal;--font-heading-weight:500}:root{--liamigo-dark-panel:#1C140B;--liamigo-dark-panel-ink:#F0E6D6;--liamigo-accent:#B5502B;--liamigo-accent-contrast:#FBEFE6;--liamigo-bg:#EDE3D3;--liamigo-ink:#221A10;--liamigo-line:#D3C2A3;--liamigo-font-display:"Fraunces",Didot,"Times New Roman",serif;--liamigo-font-mono:"IBM Plex Mono","SFMono-Regular",Consolas,monospace;--liamigo-font-logo:"Bodoni Moda","Didot","Bodoni MT","Times New Roman",serif;--liamigo-ease:cubic-bezier(.2,.7,.2,1);--liamigo-container:1180px;--liamigo-rail-w:64px;--liamigo-rail-w-m:46px}#indexfoot,#indexfoot *{box-sizing:border-box}#indexfoot{position:relative;background:var(--liamigo-dark-panel);color:var(--liamigo-dark-panel-ink);padding-block:clamp(4rem,10vh,7rem)}#indexfoot .wrap{max-width:var(--liamigo-container);margin:0 auto;padding-inline:clamp(1.25rem,4vw,3rem)}#indexfoot .indexfoot-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(2.5rem,6vw,5rem)}#indexfoot .indexfoot-title{font-family:var(--liamigo-font-display);font-style:italic;font-size:clamp(2rem,4.5vw,3.2rem);margin:0 0 1.6rem;color:var(--liamigo-dark-panel-ink)}#indexfoot .indexfoot-list{list-style:none;margin:0;padding:0}#indexfoot .indexfoot-list li{border-top:1px solid rgba(240,230,214,.16)}#indexfoot .indexfoot-list a{display:flex;gap:1rem;align-items:baseline;padding:.65rem 0;text-decoration:none;color:var(--liamigo-dark-panel-ink);font-size:.95rem;font-family:Archivo,Helvetica Neue,Arial,sans-serif;transition:opacity .3s var(--liamigo-ease)}#indexfoot .indexfoot-list a:hover{opacity:.6}#indexfoot .indexfoot-list .n{font-family:var(--liamigo-font-mono);font-size:.72rem;color:var(--liamigo-accent);width:2ch}#indexfoot .join-field{margin:0 0 clamp(2.2rem,6vh,3.5rem)}#indexfoot .join-field label{font-family:var(--liamigo-font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--liamigo-dark-panel-ink);opacity:.65;display:block;margin-bottom:.9rem}#indexfoot .join-field form{display:flex;border-bottom:1px solid rgba(240,230,214,.4);padding-bottom:.6rem;gap:1rem}#indexfoot .join-field input{flex:1;background:none;border:none;color:var(--liamigo-dark-panel-ink);font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:1rem;outline:none}#indexfoot .join-field input::placeholder{color:#f0e6d666}#indexfoot .join-field button{background:none;border:none;color:var(--liamigo-accent);font-family:var(--liamigo-font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:0}#indexfoot .join-field button:hover{opacity:.7}#indexfoot .join-note{font-family:var(--liamigo-font-mono);font-size:.8rem;color:#f0e6d673;margin:.8rem 0 0}#indexfoot .indexfoot-legal{display:flex;flex-wrap:wrap;gap:1.6rem;margin-top:clamp(3rem,8vh,5rem);padding-top:1.5rem;border-top:1px solid rgba(240,230,214,.16)}#indexfoot .indexfoot-legal a{font-family:var(--liamigo-font-mono);font-size:.8rem;color:#f0e6d68c;text-decoration:none;letter-spacing:.03em}#indexfoot .indexfoot-legal a:hover{color:var(--liamigo-dark-panel-ink)}#indexfoot .indexfoot-colophon{margin-left:auto;display:flex;align-items:center;gap:.55rem}#indexfoot .indexfoot-colophon svg{width:19px;height:auto;opacity:.55;display:block;flex-shrink:0}#indexfoot .indexfoot-colophon .mark{font-family:var(--liamigo-font-logo);font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-size:.82rem;color:#f0e6d6cc}#indexfoot .indexfoot-colophon .meta{font-family:var(--liamigo-font-mono);font-size:.8rem;color:#f0e6d68c;margin-left:.35rem}@media(max-width:780px){#indexfoot .indexfoot-grid{grid-template-columns:1fr;gap:2.6rem}#indexfoot .indexfoot-legal{margin-top:2.4rem}#indexfoot .indexfoot-colophon{margin-left:0;width:100%;order:-1;margin-bottom:.6rem}}body:has(.rail) #indexfoot{margin-left:64px}@media(max-width:780px){body:has(.rail) #indexfoot{margin-left:46px}}#liamigoRail,#liamigoRail *{box-sizing:border-box}#liamigoRail{position:fixed;top:0;left:0;height:100vh;height:100svh;width:var(--liamigo-rail-w);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:1.5rem 0;border-right:1px solid var(--liamigo-line);z-index:200;background:#e3d5be}#liamigoRail .rail-top-link{display:flex;flex-direction:column;align-items:center;gap:1.7rem;text-decoration:none}#liamigoRail .rail-mark{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--liamigo-font-logo);font-weight:600;font-size:2rem;line-height:1.15;letter-spacing:.34em;text-transform:uppercase;text-decoration:none;color:var(--liamigo-ink)}#liamigoRail .rail-icon{display:block;width:27px;color:var(--liamigo-ink)}#liamigoRail .rail-icon svg{display:block;width:100%;height:auto}#liamigoRail .rail-top-link:hover .rail-mark,#liamigoRail .rail-top-link:hover .rail-icon{color:var(--liamigo-accent)}#liamigoRail .rail-index-trigger{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--liamigo-font-mono);font-size:1rem;line-height:1.15;letter-spacing:.18em;text-transform:uppercase;background:none;border:none;color:var(--liamigo-ink);cursor:pointer;padding:.2rem;display:flex;align-items:center;gap:.6rem}#liamigoRail .rail-index-trigger .dot{width:5px;height:5px;border-radius:50%;background:var(--liamigo-accent);writing-mode:horizontal-tb;transform:rotate(180deg)}#liamigoRail .rail-index-trigger:hover{color:var(--liamigo-accent)}#liamigoRail .rail-bottom-group{display:flex;flex-direction:column;align-items:center;gap:1.2rem}#liamigoRail .rail-cart-icon{position:relative;display:flex;align-items:center;justify-content:center;color:var(--liamigo-ink);text-decoration:none}#liamigoRail .rail-cart-icon svg{width:30px;height:30px}#liamigoRail .rail-cart-icon:hover{color:var(--liamigo-accent)}#liamigoRail .rail-cart-count{position:absolute;top:-7px;right:-11px;min-width:17px;height:17px;padding:0 3px;border-radius:50%;background:var(--liamigo-accent);color:var(--liamigo-accent-contrast);font-family:var(--liamigo-font-mono);font-size:.65rem;line-height:17px;text-align:center}#liamigoRail .rail-cart-count[hidden]{display:none}@media(max-width:780px){#liamigoRail{width:var(--liamigo-rail-w-m)}#liamigoRail .rail-mark{font-size:1.6rem;letter-spacing:.24em}#liamigoRail .rail-top-link{gap:1.1rem}#liamigoRail .rail-icon{width:20px}#liamigoRail .rail-index-trigger{font-size:.85rem;letter-spacing:.14em}#liamigoRail .rail-cart-icon svg{width:24px;height:24px}#liamigoRail .rail-bottom-group{gap:.9rem}}#MainContent{margin-left:var(--liamigo-rail-w)}@media(max-width:780px){#MainContent{margin-left:var(--liamigo-rail-w-m)}}#indexOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:var(--liamigo-dark-panel);color:var(--liamigo-dark-panel-ink);display:flex;flex-direction:column;padding:clamp(1.5rem,4vw,3rem);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .5s var(--liamigo-ease),transform .5s var(--liamigo-ease),visibility 0s linear .5s;overflow-y:auto}#indexOverlay.open{opacity:1;visibility:visible;transform:none;transition:opacity .5s var(--liamigo-ease),transform .5s var(--liamigo-ease)}#indexOverlay .index-overlay-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:clamp(2rem,6vh,4rem)}#indexOverlay .index-overlay-head span{font-family:var(--liamigo-font-mono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--liamigo-dark-panel-ink);opacity:.7}#indexOverlay .index-close{background:none;border:none;color:var(--liamigo-dark-panel-ink);font-family:var(--liamigo-font-mono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;gap:.5rem}#indexOverlay .index-close:hover{opacity:.7}#indexOverlay .index-list{list-style:none;margin:0;padding:0;flex:1;display:flex;flex-direction:column;justify-content:center;gap:.2rem}#indexOverlay .index-list li{border-top:1px solid rgba(240,230,214,.18)}#indexOverlay .index-list li:last-child{border-bottom:1px solid rgba(240,230,214,.18)}#indexOverlay .index-list a{display:flex;align-items:baseline;gap:clamp(1rem,3vw,2.5rem);text-decoration:none;color:var(--liamigo-dark-panel-ink);padding:clamp(.6rem,1.8vh,1.15rem) 0;transition:opacity .3s var(--liamigo-ease),padding-left .35s var(--liamigo-ease)}#indexOverlay .index-list a:hover{opacity:.6;padding-left:.6rem}#indexOverlay .index-list .n{font-family:var(--liamigo-font-mono);font-size:.85rem;color:var(--liamigo-accent);width:2.2ch;flex-shrink:0}#indexOverlay .index-list .t{font-family:var(--liamigo-font-display);font-style:italic;font-size:clamp(1.3rem,4.5vw,3rem)}#indexOverlay .index-overlay-foot{font-family:var(--liamigo-font-mono);font-size:.68rem;letter-spacing:.1em;color:var(--liamigo-dark-panel-ink);opacity:.55;margin-top:2rem}#indexOverlay .index-watermark{position:absolute;top:50%;right:clamp(-4rem,1vw,3rem);transform:translateY(-52%);width:clamp(280px,34vw,520px);height:auto;color:var(--liamigo-dark-panel-ink);opacity:.07;pointer-events:none;z-index:-1}@media(max-width:780px){#indexOverlay .index-watermark{width:62vw;right:50%;transform:translate(50%,-50%);opacity:.06}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/liamigo-global.css.map */
