.install{display:none!important}.a2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:141;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#f8f8f7;color:#141832;padding:calc(env(safe-area-inset-top) + 40px) 22px calc(env(safe-area-inset-bottom) + 22px);font-family:DM Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased;animation:a2in .4s ease both}.a2[hidden]{display:none}.a2__in{max-width:400px;margin:0 auto}.a2 svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.a2 svg .f{fill:currentColor;stroke:none}.a2-ic{display:inline-block;width:16px;height:16px;flex:none}.a2__x{-webkit-appearance:none;appearance:none;position:absolute;top:calc(env(safe-area-inset-top) + 6px);right:6px;width:44px;height:44px;padding:13px;border:0;border-radius:0;background:none;color:#14183280;cursor:pointer}.a2__x .a2-ic{width:18px;height:18px}.a2__reveal{position:relative;width:64%;aspect-ratio:720/267;margin:0 auto 22px}.a2__door,.a2__word{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.a2__word{opacity:0}.a2__reveal.is-settled .a2__door{opacity:0;transition:opacity .6s ease}.a2__reveal.is-settled .a2__word{opacity:1;transition:opacity .9s ease .15s}.a2__title{margin:0 0 8px;font-family:Cormorant Garamond,Georgia,serif;font-size:33px;font-weight:500;line-height:1.08;letter-spacing:-.01em;color:#141832;text-wrap:balance}.a2__lede{margin:0 0 22px;font-size:15px;line-height:1.55;color:#141832ad}.a2-screen{position:relative;height:248px;overflow:hidden;background:#fff;border:6px solid #141832;border-radius:32px;box-shadow:0 28px 50px -30px #1418328c}.a2-scene{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease}.a2-scene.is-on{opacity:1}.a2-page{padding:12px 12px 0}.a2-scene--dim .a2-page{filter:saturate(.6);opacity:.38}.a2-brandbar{display:flex;align-items:center;gap:6px;height:22px;margin:0 2px 9px;font-family:Cormorant Garamond,Georgia,serif;font-size:13px;font-weight:500;color:#141832;letter-spacing:-.005em;white-space:nowrap}.a2-brandbar img{width:16px;height:16px}.a2-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px}.a2-cell{aspect-ratio:4/5;overflow:hidden;background:#f1efea}.a2-cell img{display:block;width:100%;height:100%;object-fit:cover}.a2-bar{position:absolute;left:9px;right:9px;bottom:9px;display:flex;align-items:center;gap:7px}.a2-bar--top{top:9px;bottom:auto}.a2-url{flex:1;min-width:0;height:34px;display:flex;align-items:center;justify-content:center;gap:5px;border-radius:17px;background:#f1efeaf0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:11.5px;color:#141832;white-space:nowrap;overflow:hidden}.a2-url .a2-ic{width:11px;height:11px;color:#14183299}.a2-btn{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#f1efeaf0;color:#141832}.a2-btn .a2-ic{width:18px;height:18px}.a2-bar--top .a2-url,.a2-bar--top .a2-btn{box-shadow:0 0 0 1px #1418320f}.a2-menu{position:absolute;right:11px;bottom:51px;width:66%;padding:3px 0;background:#fff;border-radius:14px;box-shadow:0 0 0 1px #14183212,0 16px 34px -12px #14183257}.a2-menu--top{top:51px;bottom:auto}.a2-row{height:31px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px;border-bottom:1px solid #F1EFEA;font-size:12px;color:#14183261;white-space:nowrap}.a2-row:last-child{border-bottom:0}.a2-row .a2-ic{width:15px;height:15px}.a2-row--on{background:#14183212;font-weight:500;color:#141832}.a2-row--on .a2-ic{color:#141832}.a2-sheet{position:absolute;left:0;right:0;bottom:0;top:58px;padding:12px 16px;background:#fff;border-radius:18px 18px 0 0;box-shadow:0 -12px 30px -14px #14183252}.a2-dialog{position:absolute;left:10%;right:10%;top:50%;transform:translateY(-50%);padding:18px 16px 12px;background:#fff;border-radius:18px;box-shadow:0 0 0 1px #14183212,0 18px 36px -14px #1418325c}.a2-head{display:flex;align-items:center;justify-content:space-between;margin:0 0 14px}.a2-dialog .a2-head{display:none}.a2-mute{font-size:13px;color:#14183261}.a2-act{padding:4px 9px;border-radius:7px;font-size:13px;font-weight:500;color:#141832}.a2-app{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:#141832;white-space:nowrap}.a2-app img{width:40px;height:40px;border-radius:9px;box-shadow:0 4px 12px #14183229}.a2-toggle{display:flex;align-items:center;justify-content:space-between;margin:14px 0 0;padding:10px 0 0;border-top:1px solid #F1EFEA;font-size:12.5px}.a2-switch{position:relative;width:36px;height:21px;border-radius:11px;background:#141832}.a2-switch:after{content:"";position:absolute;top:2px;right:2px;width:17px;height:17px;border-radius:50%;background:#fff}.a2-acts{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin:16px 0 0}.a2-tap{animation:a2tap 1.8s ease-out infinite}@keyframes a2tap{0%{box-shadow:0 0 0 1.5px #141832,0 0 #14183247}70%{box-shadow:0 0 0 1.5px #141832,0 0 0 11px #14183200}to{box-shadow:0 0 0 1.5px #141832,0 0 #14183200}}.a2__prog{display:flex;gap:5px;margin:16px 0 0}.a2__seg{-webkit-appearance:none;appearance:none;flex:1;height:24px;padding:11px 0;border:0;border-radius:0;background:none;cursor:pointer}.a2__seg i{position:relative;display:block;height:2px;overflow:hidden;background:#1418321f}.a2__seg i:after{content:"";position:absolute;top:0;left:0;bottom:0;width:100%;background:#141832;transform:scaleX(0);transform-origin:left}.a2__seg.is-done i:after{transform:scaleX(1)}.a2__seg.is-on i:after{animation:a2fill var(--t,3.6s) linear forwards}.a2__prog.is-paused .a2__seg.is-on i:after{animation:none;transform:scaleX(1)}@keyframes a2fill{to{transform:scaleX(1)}}.a2__count{margin:4px 0 2px;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:18px;line-height:1.2;color:#1418329e}.a2__caption{min-height:3em;margin:0;font-size:16.5px;line-height:1.45;color:#141832}.a2__caption b{font-weight:500}.a2__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.a2__actions{display:flex;align-items:center;gap:20px;margin:22px 0 0}.a2__done{flex:1;min-height:52px;border:0;border-radius:0;background:#141832;color:#f8f8f7;font:500 20px/1 Cormorant Garamond,Georgia,serif;letter-spacing:.01em;cursor:pointer}.a2__later{flex:none;min-height:44px;padding:0 6px;border:0;background:none;color:#141832b3;font:400 15px/1 DM Sans,sans-serif;cursor:pointer}.a2__note{margin:14px 0 0;font-size:12px;color:#14183280}.a2__x:focus-visible,.a2__seg:focus-visible,.a2__done:focus-visible,.a2__later:focus-visible{outline:1px solid #141832;outline-offset:3px}@media(min-width:680px)and (min-height:600px){.a2{top:50%;left:50%;right:auto;bottom:auto;width:440px;max-height:94vh;transform:translate(-50%,-50%);padding:46px 28px 26px;box-shadow:0 0 0 100vmax #1418324d,0 30px 70px #14183240}.a2__x{top:6px}}@keyframes a2in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.a2,.a2-tap{animation:none}.a2-scene,.a2__reveal .a2__door,.a2__reveal .a2__word{transition:none}.a2-tap{box-shadow:0 0 0 1.5px #141832}.a2__seg.is-on i:after{animation:none;transform:scaleX(1)}}.dz-open{-webkit-appearance:none;appearance:none;display:flex;align-items:baseline;justify-content:space-between;width:100%;min-height:36px;margin:0;padding:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.dz-open .eyebrow{margin:0}.dz-open__all{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.dz-open:focus-visible{outline:1px solid currentColor;outline-offset:4px}.dz{position:fixed;top:0;right:0;bottom:0;left:0;z-index:142;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#f8f8f7;color:#141832;padding:calc(env(safe-area-inset-top) + 40px) 22px calc(env(safe-area-inset-bottom) + 28px);font-family:DM Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased;animation:a2in .3s ease both}.dz[hidden]{display:none}.dz__in{max-width:520px;margin:0 auto}.dz__x{-webkit-appearance:none;appearance:none;position:absolute;top:calc(env(safe-area-inset-top) + 6px);right:6px;width:44px;height:44px;padding:13px;border:0;border-radius:0;background:none;color:#1418328c;cursor:pointer}.dz__x .a2-ic{width:18px;height:18px}.dz svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.dz__title{margin:0 0 6px;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:40px;line-height:1.05;letter-spacing:-.01em}.dz__lede{margin:0 0 18px;font-size:15px;line-height:1.5;color:#141832ad}.dz__find{position:sticky;top:calc(-1*(env(safe-area-inset-top) + 40px));z-index:1;display:block;margin:0 -22px 6px;padding:10px 22px 8px;background:#f8f8f7}.dz__find input{-webkit-appearance:none;appearance:none;display:block;width:100%;height:46px;padding:0;border:0;border-bottom:1px solid rgba(20,24,50,.28);border-radius:0;background:none;color:#141832;font:400 16px/1 DM Sans,sans-serif}.dz__find input::placeholder{color:#14183273}.dz__find input:focus{outline:none;border-bottom-color:#141832}.dz__group{display:grid;grid-template-columns:34px 1fr;align-items:start;padding:14px 0 0}.dz__group[hidden]{display:none}.dz__letter{margin:0;padding:12px 0 0;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:400;font-size:20px;line-height:1;color:#14183273}.dz__names{margin:0;padding:0;list-style:none}.dz__names li{border-bottom:1px solid rgba(20,24,50,.1)}.dz__names li[hidden]{display:none}.dz__name{-webkit-appearance:none;appearance:none;display:block;width:100%;min-height:46px;padding:9px 0;border:0;border-radius:0;background:none;color:#141832;font:500 23px/1.15 Cormorant Garamond,Georgia,serif;text-align:left;cursor:pointer}.dz__name:active{color:#14183299}.dz__name:focus-visible,.dz__x:focus-visible{outline:1px solid #141832;outline-offset:2px}.dz__empty{margin:18px 0 0;font-size:15px;color:#14183299}.dz__legal{margin:30px 0 0;font-size:11.5px;line-height:1.55;color:#14183280}@media(min-width:680px)and (min-height:600px){.dz{top:50%;left:50%;right:auto;bottom:auto;width:520px;height:min(760px,92vh);transform:translate(-50%,-50%);padding:46px 32px 28px;box-shadow:0 0 0 100vmax #1418324d,0 30px 70px #14183240}.dz__x{top:6px}.dz__find{top:-46px;margin:0 -32px 6px;padding:10px 32px 8px}}.foot__legal{max-width:60ch;margin:16px 0 0;font-family:DM Sans,system-ui,sans-serif;font-size:11.5px;line-height:1.55;opacity:.55}@media(prefers-reduced-motion:reduce){.dz{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/vault-app-a2hs.css.map */
