.vdt__img--empty{width:100%;height:100%;background:linear-gradient(135deg,#0000000f,#00000005)}.vdt__empty{opacity:.72;font-size:13px;padding:14px 2px}.vdt__note{margin-top:10px;font-size:12px;opacity:.72}.vdt{background:var(--vdt-bg);color:var(--vdt-ink)}.vdt__wrap{margin:0 auto;padding:22px 18px 28px}.vdt__head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(0,0,0,.12);padding-bottom:14px}.vdt__kicker{letter-spacing:.18em;font-size:12px;opacity:.78;text-transform:uppercase}.vdt__title{margin:6px 0;font-size:clamp(22px,2.2vw,34px);letter-spacing:.04em}.vdt__sub{margin:0;opacity:.74;max-width:60ch}.vdt__controls{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.vdt__tab{-webkit-appearance:none;appearance:none;border:1px solid rgba(0,0,0,.18);background:transparent;color:inherit;padding:8px 12px;border-radius:999px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.vdt__tab.is-active{border-color:var(--vdt-accent);color:var(--vdt-accent)}.vdt__status{padding:10px 0 0}.vdt__statusText{font-size:12px;opacity:.72}.vdt__panes{padding-top:14px}.vdt__pane{display:none}.vdt__pane.is-active{display:block}.vdt__rail{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:10px}.vdt__railInner{display:flex!important;flex-wrap:nowrap!important;gap:14px;align-items:stretch;min-height:320px}.vdt__card{flex:0 0 auto;width:clamp(260px,28vw,360px);border:1px solid rgba(0,0,0,.12);border-radius:18px;background:#fff;overflow:hidden;scroll-snap-align:start;box-shadow:0 10px 22px #0000000f;display:flex;flex-direction:column}.vdt__media{aspect-ratio:4 / 3;background:#0000000f;position:relative}.vdt__img{width:100%;height:100%;object-fit:cover;display:block;image-rendering:auto}.vdt__body{padding:12px;display:flex;flex-direction:column;gap:8px;flex:1 1 auto}.vdt__meta{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:11px;opacity:.72;letter-spacing:.08em;text-transform:uppercase}.vdt__name{font-size:16px;line-height:1.2;margin:0}.vdt__desc{margin:0;font-size:13px;opacity:.78;line-height:1.35}.vdt__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:auto;padding-top:4px}.vdt__btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:9px 12px;font-size:12px;text-decoration:none;border:1px solid rgba(0,0,0,.18);color:inherit;background:transparent}.vdt__btn--primary{border-color:var(--vdt-accent);color:#fff;background:var(--vdt-accent)}.vdt__btn[aria-disabled=true]{opacity:.45;pointer-events:none}.vdt__skeleton{display:flex;gap:14px}.vdt__skCard{width:clamp(260px,28vw,360px);height:340px;border-radius:18px;background:linear-gradient(90deg,#0000000f,#0000001a,#0000000f);background-size:200% 100%;animation:vdtShimmer 1.2s infinite linear}@keyframes vdtShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 860px){.vdt__head{align-items:flex-start;flex-direction:column}.vdt__controls{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/design-vault-rail.css.map */
