.sa-rail,.sa-shelf{--sa-paper: var(--paper, #F5EFE3);--sa-ink: var(--ink, #262029);--sa-aurum: var(--aurum, #E8CA8A);--sa-aurum-deep: var(--aurum-deep, #9A7B3F);--sa-imperial: var(--imperial-deep, #432738);--sa-space: var(--space-deep, #1E2C2E);--sa-plaster: #EBE3D3;--sa-hair: rgba(38, 32, 41, .14);--sa-hair-soft: rgba(38, 32, 41, .08);--sa-face: var(--serif, "EB Garamond", Garamond, "Cormorant Garamond", Georgia, serif);font-family:var(--sa-face);color:var(--sa-ink);-webkit-font-smoothing:antialiased}.sa-rail-sentinel{height:0}.sa-rail{--sa-rail-h: 3.25rem;position:relative;z-index:30;background:var(--sa-paper);border-top:1px solid var(--sa-hair);border-bottom:1px solid var(--sa-hair)}.sa-rail.is-riding{position:fixed;left:0;right:0;border-top-color:transparent}.sa-rail.is-clear{background:transparent;border-top-color:transparent;border-bottom-color:#f5efe32e;transition:background .32s ease,border-color .32s ease}.sa-rail.is-clear .sa-rail__home,.sa-rail.is-clear .sa-rail__here,.sa-rail.is-clear .kind{color:#f5efe3e0}.sa-rail.is-clear .name{color:var(--sa-aurum, #E8CA8A);opacity:.8}.sa-rail.is-clear a[aria-current] .kind,.sa-rail.is-clear a[aria-current] .name{color:var(--sa-aurum, #E8CA8A);opacity:1}.sa-rail.is-clear a[aria-current]:after,.sa-rail.is-clear a:hover:after{background:var(--sa-aurum, #E8CA8A)}.sa-rail__in{margin:0 auto;min-height:var(--sa-rail-h);display:flex;align-items:stretch;gap:clamp(1.25rem,4vw,3rem)}.sa-rail__in{max-width:1180px;padding:0 clamp(20px,4vw,48px)}.sa-rail__home,.sa-rail__here{display:inline-flex;align-items:center;font-size:.95rem;letter-spacing:.01em;text-decoration:none;color:var(--sa-ink);white-space:nowrap}.sa-rail__home{font-variant:small-caps;letter-spacing:.12em;font-size:.9rem;opacity:.72}.sa-rail__home:hover{opacity:1}.sa-rail__here{font-style:italic;opacity:.78;margin-left:auto}.sa-rail__doors{display:flex;align-items:stretch;gap:clamp(1.25rem,3.5vw,3rem);margin:0 auto;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.sa-rail__doors::-webkit-scrollbar{display:none}.sa-rail__doors a{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.05rem;padding:.45rem 0 .55rem;text-decoration:none;color:var(--sa-ink);white-space:nowrap;line-height:1.1}.sa-rail__doors .kind{font-size:1rem;letter-spacing:.015em;opacity:.74;transition:opacity .3s ease}.sa-rail__doors .name{font-size:.78rem;font-style:italic;color:var(--sa-aurum-deep);letter-spacing:.02em}.sa-rail__doors a:after{content:"";position:absolute;left:0;right:0;bottom:.3rem;height:1px;background:var(--sa-aurum-deep);transform:scaleX(0);transform-origin:left center;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.sa-rail__doors a:hover .kind,.sa-rail__doors a[aria-current] .kind{opacity:1}.sa-rail__doors a[aria-current] .kind{color:var(--sa-imperial)}.sa-rail__doors a:hover:after,.sa-rail__doors a[aria-current]:after{transform:scaleX(1)}.sa-rail__doors .is-waiting .kind{opacity:.5}.sa-rail__doors .is-waiting .name{opacity:.7}.sa-rail a:focus-visible,.sa-shelf a:focus-visible{outline:1px solid var(--sa-aurum-deep);outline-offset:4px}.sa-rail--night{background:var(--sa-space);color:var(--sa-paper);border-color:#f5efe329}.sa-rail--night .sa-rail__home,.sa-rail--night .sa-rail__here,.sa-rail--night .sa-rail__doors a{color:var(--sa-paper)}.sa-rail--night .sa-rail__doors .name{color:var(--sa-aurum)}.sa-rail--night .sa-rail__doors a:after{background:var(--sa-aurum)}.sa-rail--night .sa-rail__doors a[aria-current] .kind{color:var(--sa-aurum)}.sa-rail--night a:focus-visible{outline-color:var(--sa-aurum)}@media(max-width:640px){.sa-rail{--sa-rail-h: 2.75rem}.sa-rail__in{gap:1rem}.sa-rail__home,.sa-rail__here{display:none}.sa-rail__doors{gap:1.5rem;margin:0;width:100%;justify-content:space-between}.sa-rail__doors a{align-items:center;padding:.55rem 0}.sa-rail__doors .name{display:none}.sa-rail__doors .kind{font-size:.95rem}}.sa-shelf{background:var(--sa-paper);padding:clamp(3rem,7vw,5.5rem) 0 clamp(3.5rem,8vw,6rem);border-top:1px solid var(--sa-hair)}.sa-shelf__in{margin:0 auto}.sa-shelf__in{max-width:1180px;padding:0 clamp(20px,4vw,48px)}.sa-shelf__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem 2rem;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.sa-shelf__head h2{margin:0;font-weight:400;font-size:clamp(1.6rem,2.6vw,2.1rem);line-height:1.05;letter-spacing:-.005em}.sa-shelf__head h2 i{font-style:italic;color:var(--sa-aurum-deep);margin-left:.3em;font-size:.78em}.sa-shelf__head p{margin:0;font-size:1.02rem;opacity:.72;max-width:34em}.sa-shelf__plates{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);margin:0 0 clamp(2.25rem,5vw,3.5rem);padding:0;list-style:none}.sa-shelf__plates a{display:block;text-decoration:none;color:inherit}.sa-shelf__plates .plate{display:block;aspect-ratio:4 / 5;overflow:hidden}.sa-shelf__plates .plate img{display:block;width:100%;height:100%;object-fit:contain;box-sizing:border-box;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.sa-shelf__plates a:hover .plate img{transform:scale(1.025)}.sa-shelf__plates .title{display:block;margin-top:.8rem;font-size:1.12rem;line-height:1.2}.sa-shelf__plates .title i{font-style:italic;color:var(--sa-aurum-deep);margin-left:.35em;font-size:.85em}.sa-shelf__plates .phase{display:block;margin-top:.15rem;font-size:.92rem;opacity:.66}.sa-shelf__alone{margin:0 0 clamp(2.25rem,5vw,3.5rem);font-size:1.12rem;font-style:italic;opacity:.78;max-width:40em}.sa-shelf__doors{display:flex;flex-wrap:wrap;align-items:baseline;gap:1rem clamp(1.5rem,4vw,3rem);padding-top:clamp(1.25rem,2.5vw,1.75rem);border-top:1px solid var(--sa-hair)}.sa-shelf__doors p{margin:0;font-size:.98rem;opacity:.66}.sa-shelf__doors a{position:relative;display:inline-flex;align-items:baseline;gap:.4em;padding-bottom:.15rem;text-decoration:none;color:inherit;font-size:1.12rem}.sa-shelf__doors a i{font-style:italic;color:var(--sa-aurum-deep);font-size:.82em}.sa-shelf__doors a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--sa-aurum-deep);transform:scaleX(0);transform-origin:left center;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.sa-shelf__doors a:hover:after{transform:scaleX(1)}.sa-shelf__doors .sa-shelf__home{margin-left:auto;font-variant:small-caps;letter-spacing:.12em;font-size:.95rem;opacity:.72}.sa-shelf__doors .sa-shelf__home:hover{opacity:1}.sa-shelf--night{background:var(--sa-space);color:var(--sa-paper);border-top-color:#f5efe324;--sa-hair: rgba(245, 239, 227, .16);--sa-hair-soft: rgba(245, 239, 227, .1);--sa-plaster: #27383A}.sa-shelf--night .sa-shelf__head h2 i,.sa-shelf--night .sa-shelf__plates .title i,.sa-shelf--night .sa-shelf__doors a i{color:var(--sa-aurum)}.sa-shelf--night .sa-shelf__doors a:after{background:var(--sa-aurum)}.sa-shelf--night a:focus-visible{outline-color:var(--sa-aurum)}@media(max-width:900px){.sa-shelf__plates{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.sa-shelf__plates{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.sa-shelf__doors .sa-shelf__home{margin-left:0;width:100%}}@media(prefers-reduced-motion:reduce){.sa-rail__doors a:after,.sa-shelf__doors a:after,.sa-shelf__plates .plate img,.sa-rail__doors .kind{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/sartoria-rail.css.map */
