.site-footer{background:#1d0f28;color:#fbf7f1d1;padding-top:64px}.site-footer .logo{color:var(--ivory)}.foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:32px;padding-bottom:48px}.foot-grid h4{font:500 12px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-light);margin-bottom:14px}.foot-grid a{display:block;padding:4px 0;opacity:.85}.foot-grid a:hover{opacity:1;color:var(--gold-light)}.foot-note{font:italic 500 24px var(--serif);margin:18px 0 0}.foot-base{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid rgba(251,247,241,.14);padding:20px 0 28px;font-size:13px;opacity:.7}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#1d0f2873;z-index:60;opacity:0;transition:opacity .35s}.scrim.show{opacity:1}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--paper);z-index:70;display:flex;flex-direction:column;transform:translate(104%);transition:transform .5s var(--ease);box-shadow:-30px 0 60px -30px #2a183880}.drawer.open{transform:none}.drawer>header{display:flex;justify-content:space-between;align-items:center;padding:22px 24px;border-bottom:1px solid var(--line)}.drawer>header h3{font-size:32px}.close{width:40px;height:40px;border:0;border-radius:50%;background:transparent;font-size:26px;line-height:1}.close:hover{background:var(--plum);color:var(--ivory)}.drawer-body{flex:1;overflow:auto;padding:8px 24px}.line{display:grid;grid-template-columns:84px 1fr auto;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.line img{width:84px;height:104px;object-fit:cover;border-radius:12px;background:var(--sand)}.line h4{font:500 20px/1.1 var(--serif);margin-bottom:4px}.line small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.line .qty{margin-top:12px}.line .qty button{width:32px;min-height:32px;font-size:18px}.line .qty span{min-width:22px;text-align:center;font-weight:500}.line .rm{background:none;border:0;color:var(--muted);font-size:12px;text-decoration:underline;margin-top:10px;display:block;padding:0}.line .lp{font-weight:500}.empty{text-align:center;padding:56px 12px;color:var(--muted)}.empty h4{font-size:30px;color:var(--plum);margin-bottom:8px}.drawer>footer{padding:20px 24px 26px;border-top:1px solid var(--line);background:var(--ivory)}.sub{display:flex;justify-content:space-between;font:500 22px var(--serif);margin-bottom:4px}.fine{font-size:12px;color:var(--muted);margin:0 0 16px}.drawer .btn{width:100%}.toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,24px);background:var(--plum);color:var(--ivory);padding:13px 22px;border-radius:999px;font-size:14px;z-index:90;opacity:0;pointer-events:none;transition:all .45s var(--ease);box-shadow:0 20px 40px -20px #0009;max-width:calc(100% - 32px);text-align:center}.toast.show{opacity:1;transform:translate(-50%)}.reveal{opacity:0;transform:translateY(26px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.reveal.in{opacity:1;transform:none}@media(max-width:1000px){.menu-btn{display:grid}.nav{position:absolute;left:0;right:0;top:100%;flex-direction:column;gap:0;background:var(--paper);border-bottom:1px solid var(--line);padding:8px 24px 16px;display:none}.nav.open{display:flex}.nav a{padding:14px 0;border-bottom:1px solid var(--line);font-size:16px}.nav a:after{display:none}.logo svg{height:32px}.bar{height:68px}.grid.four{grid-template-columns:repeat(2,1fr)}.split,.pdp-grid{grid-template-columns:1fr}.gallery{position:static}.story .split-img,.look .split-img{max-width:520px}.why-grid{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr 1fr}.foot-grid>div:first-child{grid-column:1 / -1}.hero-img{position:relative;height:min(62vw,520px);min-height:300px;object-position:82% 30%;z-index:0}.hero:after{display:none}.hero{background:var(--ivory)}.hero-inner{min-height:0;padding:28px 0 44px;max-width:none}.gift-img{position:relative;height:min(62vw,480px);min-height:280px;object-position:62% 50%;z-index:0}.gift:after{display:none}.gift{background:var(--ivory)}.gift-inner{min-height:0;padding:28px 0 44px;max-width:none}}@media(max-width:760px){.cat-grid{grid-template-columns:1fr;max-width:360px;margin-inline:auto}.grid{grid-template-columns:repeat(2,1fr)}.card-title{font-size:19px}.quick-add{transform:none;padding:10px;font-size:12px;left:8px;right:8px;bottom:8px}.card-media{aspect-ratio:1/1.15}.gallery{grid-template-columns:1fr}.gallery .thumbs{grid-auto-flow:column;grid-auto-columns:72px;order:2}.thumb{width:72px;height:72px}.look-item{grid-template-columns:64px 1fr}.look-item .btn{grid-column:1 / -1}.look-item img{width:64px;height:64px}.cart-line{grid-template-columns:72px 1fr}.cart-line img{width:72px;height:92px}.cart-line>:last-child{grid-column:2}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/zevarah-shell.css.map */
