.bagtotal{display:flex;justify-content:space-between;align-items:baseline;padding:18px 0 6px;font-size:15px}.bagtotal strong{font-size:20px;font-weight:500}.bagnote{font-size:12.5px;color:var(--meta);margin:0 0 18px}.bagempty{font-family:var(--serif);font-style:italic;font-size:20px;color:var(--meta);padding:22px 0}.foot{margin-top:48px;padding-top:24px;border-top:1px solid var(--hair);text-align:center}.foot__line{font-family:var(--serif);font-style:italic;font-size:18px;margin:0 0 12px}.foot__links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin:0}.foot__links a{text-decoration:none}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:grid;grid-template-columns:repeat(5,1fr);height:calc(var(--tab) + var(--sa-b));padding:0 var(--sa-r) var(--sa-b) var(--sa-l);background:#f8f8f7f0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--hair)}.tabbar__btn{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--meta);transition:color .2s}.tabbar__btn svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.25;transition:transform .3s var(--spring)}.tabbar__btn:active svg{transform:scale(.88)}.tabbar__btn span:not(.bagcount){font-family:var(--mono);font-size:8.5px;letter-spacing:.18em;text-transform:uppercase}.tabbar__btn.is-on:before{content:"";position:absolute;top:-1px;left:30%;right:30%;height:1px;background:var(--ink)}.bagcount{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;background:var(--ink);color:var(--ground);font-family:var(--mono);font-size:9px;letter-spacing:0}.bagcount.bump{animation:pop .5s var(--spring)}.tabbar__btn .bagcount{position:absolute;top:6px;left:calc(50% + 6px)}.topnav__btn .bagcount{margin-left:4px;vertical-align:1px}.flyer{position:fixed;z-index:90;pointer-events:none;object-fit:cover;transition:transform .75s cubic-bezier(.6,-.1,.3,1),opacity .75s ease}.toast{position:fixed;left:50%;top:calc(var(--top) + var(--sa-t) + 12px);transform:translate(-50%);z-index:95;display:flex;align-items:center;gap:14px;background:var(--ink);color:var(--ground);padding:11px 16px;font-size:13px;max-width:calc(100% - 32px);animation:toastin .35s var(--ease)}.toast__act{font-family:var(--mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--mist);white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.install{position:fixed;left:12px;right:12px;bottom:calc(var(--tab) + var(--sa-b) + 12px);z-index:35;background:var(--slate);color:var(--ground);padding:14px 44px 14px 16px;font-size:13px;line-height:1.5;border-top:1px solid var(--slate-2);animation:rise .5s var(--ease)}.install strong,.notice p b{font-weight:500}.install .share{color:var(--mist);text-decoration:underline;text-underline-offset:3px}.install__x{position:absolute;top:4px;right:4px;width:40px;height:40px;font-size:22px;color:var(--ground)}.noscript{padding:40px;text-align:center}.topbar{background:#2b2d3af7;border-bottom-color:#f8f8f714!important}.topbar,.topnav__btn.is-on,.wordmark{color:var(--ground)}.topnav__btn{color:var(--mist)}.tabbar__btn.is-on:before,.topnav__btn .bagcount,.topnav__btn:after{background:var(--ground)}.topnav__btn .bagcount{color:var(--ink)}.tabbar{background:#1a1c26f7;border-top:0}.tabbar__btn{color:#c4c6cec7}.tabbar__btn.is-on{color:var(--ground)}.tabbar__btn .bagcount{background:var(--ground);color:var(--ink)}.hero{background:var(--slate)}.hero__slide:after{background:linear-gradient(180deg,#2b2d3a470,#2b2d3a00 24% 40%,#2b2d3ad1)}.band{margin:0 calc(-1*var(--gutter));padding:24px var(--gutter) 26px}.band--slate{background:var(--slate);color:var(--ground)}.band--slate .designer-rail button.is-on,.band--slate .eyebrow{color:var(--mist)}.band--slate .designer-rail button{color:var(--ground);border-right-color:#f8f8f729}.band .rail-head{margin:0 0 10px}.bagnudge,.band--ink{background:var(--ink);color:var(--ground)}.bagnudge{display:flex;align-items:center;gap:12px;margin:0 calc(-1*var(--gutter));padding:12px var(--gutter);text-decoration:none;animation:rise .5s var(--ease)}.bagnudge img{width:36px;height:45px;object-fit:cover;background:var(--slate-2);flex:0 0 auto}.bagnudge__txt{flex:1;min-width:0}.bagnudge__go,.bagnudge__txt b{font-family:var(--mono);text-transform:uppercase}.bagnudge__txt b{display:block;font-size:9px;letter-spacing:.22em;font-weight:400;color:var(--mist)}.bagnudge__txt span{display:block;font-family:var(--serif);font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bagnudge__go{font-size:9.5px;letter-spacing:.2em;border:1px solid rgba(248,248,247,.5);padding:8px 10px;white-space:nowrap}.notice{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 0;padding:12px 14px;border:1px solid var(--slate);background:var(--paper)}.notice p{margin:0;font-size:13px}.resume{margin-top:26px}.resume .eyebrow{margin-bottom:12px}.card__tag{background:var(--slate)}.card__tag--new{background:var(--ink)}.card__tag--drop{left:auto;right:0;top:auto;bottom:0;background:var(--ground);color:var(--slate);border-top:1px solid var(--slate);border-left:1px solid var(--slate)}.sheetbar{background:#2b2d3af7;border-bottom:0}.sheetbar:before{background:#f8f8f740}.sheetbar__mark{color:var(--mist)}.sheet__head .iconbtn svg,.sheetbar .iconbtn svg{stroke:var(--ground)}.sheetbar .iconbtn.is-on svg{fill:var(--ground)}.ship{font-size:12.5px;color:var(--meta);margin:-8px 0 18px}.ship b{font-weight:500;color:var(--ink)}.ctas{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ctas .btn--ghost{margin:0}.oneofone{font-family:var(--serif);font-style:italic;font-size:16px;color:var(--slate);text-align:center;margin:12px 0 0}.assure{margin:22px calc(-1*(var(--gutter) + 6px)) 26px;padding:14px var(--gutter);background:var(--slate);color:var(--ground);gap:0;justify-content:space-around}.assure span{flex:1;text-align:center}.assure span+span{border-left:1px solid rgba(248,248,247,.18)}.ask{display:block;text-align:center;font-family:var(--mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--meta);margin:-12px 0 30px}.ask a,.soldnote a{color:var(--ink);text-underline-offset:3px}.buybar{background:#1a1c26f7;border-top:0;color:var(--ground)}.buybar__txt span{color:var(--mist)}.buybar .btn{background:var(--ground);color:var(--ink)}.sheet__head{background:var(--slate);color:var(--ground);padding-bottom:10px}.sheet__grab{background:#f8f8f74d;margin:0;padding:0;height:3px}.sheet{border-top:0}.sheet .sheet__grab{position:absolute;top:7px;left:50%;margin-left:-18px}.bagsum{margin:18px calc(-1*(var(--gutter) + 6px))0;padding:18px calc(var(--gutter) + 6px) 20px;background:var(--slate);color:var(--ground)}.bagsum .bagtotal{padding-top:0}.bagsum .bagnote{color:var(--mist)}.bagsum .btn{background:var(--ground);color:var(--ink)}.bagsum .oneofone{color:var(--mist)}.card.is-sold .card__media img{filter:grayscale(1);opacity:.55}.card.is-sold .card__tag{background:var(--meta)}.soldnote{font-size:12.5px;color:var(--meta);margin:4px 0 0}.toast{background:var(--slate)}.install{background:var(--ink)}.splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#000;display:flex;align-items:center;justify-content:center;animation:splashsafety .5s ease 7.5s forwards}.splash__video{width:min(100%,640px);height:auto;display:block}.splash__mark{position:absolute;left:50%;top:50%;width:120px;height:120px;margin:-60px 0 0 -60px;animation:wheel 2.4s var(--ease) infinite alternate}.splash__video{position:relative;z-index:1;background:#000}.splash__skip{position:absolute;left:50%;bottom:calc(28px + var(--sa-b));transform:translate(-50%);font-family:var(--mono);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:#f8f8f7b3;padding:12px 18px;border:1px solid rgba(248,248,247,.25);opacity:0;animation:fadein .6s ease 1.2s forwards}.splash.is-out{opacity:0;transition:opacity .6s var(--ease);pointer-events:none}.wordmark{display:inline-flex;align-items:center;gap:10px}.mark{width:30px;height:30px;display:block;transition:transform .8s var(--ease)}.app.is-scrolled .mark,.wordmark:active .mark{transform:rotate(-30deg)}.placeholder__logo{width:96px;height:96px;margin:0 auto 18px;animation:settle 1.2s var(--ease);filter:drop-shadow(0 0 0 transparent);background:var(--slate);border-radius:50%}::view-transition-new(root),::view-transition-old(root){animation-duration:.28s}@media(min-width:680px)and (min-height:500px){:root{--gutter:24px;--top:58px}.app{height:100dvh;display:flex;flex-direction:column;overflow:hidden}.topbar{justify-content:space-between;flex:0 0 auto;border-bottom-color:var(--hair)}.wordmark{font-size:24px}.topnav{display:flex}.tabbar{display:none}.split{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pane{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.pane--browse{padding-bottom:calc(30px + var(--sa-b));padding-right:var(--gutter);border-right:1px solid var(--hair)}.search,.toolbar{top:0}.hero{aspect-ratio:5/4;max-height:none}.hero__title{font-size:34px}.pane--detail{position:static;transform:none!important;visibility:visible;transition:none;z-index:auto}.sheetbar .js-close,.sheetbar:before{visibility:hidden}.detail__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:40px}.detail__placeholder[hidden]{display:none!important}.placeholder__mark{font-family:var(--serif);font-size:36px;font-weight:300;margin:0 0 8px}.placeholder__text{font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--meta);margin:0}.info{padding-left:28px;padding-right:calc(28px + var(--sa-r))}.assure,.bagsum{margin-left:-28px;margin-right:calc(-28px - var(--sa-r));padding-left:28px;padding-right:28px}.info__title{font-size:34px}.pane--detail .gallery{gap:2px}.pane--detail .gallery__item{flex:0 0 64%;scroll-snap-align:start}.pane--detail .gallery__item:only-child{flex-basis:100%;aspect-ratio:5/4}.pane--detail .gallery__item:only-child img{object-fit:contain}.mini-rail .card{flex-basis:30%}.install{left:auto;right:20px;bottom:calc(20px + var(--sa-b));width:340px}.sheet{left:auto;top:0;bottom:0;width:min(420px,50vw);max-height:none;border-top:0;border-left:3px solid var(--slate);animation-name:sheetin}@keyframes sheetin{0%{transform:translate(100%)}to{transform:none}}.sheet__grab{display:none}.sheet__head{padding-top:calc(var(--sa-t) + 14px)}}@media(horizontal-viewport-segments:2){.split{grid-template-columns:env(viewport-segment-width 0 0,50%) env(viewport-segment-width 1 0,50%);column-gap:calc(env(viewport-segment-left 1 0,0px) - env(viewport-segment-right 0 0,0))}.pane--browse{border-right:0}}.app.is-book .pane--detail{background:var(--paper)}@media(prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important;scroll-behavior:auto!important}.card.reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/vault-app-c.css.map */
