.vtilted-cs{background:#fff;color:#0d0e0e;min-height:80vh;padding:64px 0 90px}.vtilted-cs__inner{max-width:1280px;margin:0 auto;padding:0 24px}.vtilted-cs__head{text-align:center;margin-bottom:48px}.vtilted-cs__eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:Inter,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#cf3a1e;margin:0 0 16px}.vtilted-cs__pulse{width:8px;height:8px;border-radius:50%;background:#cf3a1e;position:relative;animation:vtilted-cs-pulse 1.6s ease-in-out infinite}.vtilted-cs__pulse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#cf3a1e;opacity:.5;animation:vtilted-cs-ripple 1.6s ease-out infinite}@keyframes vtilted-cs-pulse{0%,to{transform:scale(1)}50%{transform:scale(.85)}}@keyframes vtilted-cs-ripple{0%{transform:scale(1);opacity:.6}to{transform:scale(2.6);opacity:0}}.vtilted-cs__title{font-family:var(--vt-display-font, "Inter", sans-serif);font-size:clamp(2.5rem,6vw,5.25rem);font-weight:900;letter-spacing:-.015em;line-height:.96;text-transform:uppercase;margin:0 0 16px;color:#0d0e0e}.vtilted-cs__sub{max-width:640px;margin:0 auto;font-size:1rem;line-height:1.6;color:#6b6b6b}.vtilted-cs__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px 14px}@media(min-width:750px){.vtilted-cs__grid{grid-template-columns:repeat(3,1fr);gap:32px 22px}}@media(min-width:1100px){.vtilted-cs__grid{grid-template-columns:repeat(4,1fr);gap:40px 24px}}.vtilted-cs-card{display:flex;flex-direction:column;background:transparent;border:0;border-radius:0;overflow:hidden;transition:transform .25s}.vtilted-cs-card:hover{transform:translateY(-2px)}.vtilted-cs-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#f4f4f4}.vtilted-cs-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.vtilted-cs-card:hover .vtilted-cs-card__media img{transform:scale(1.04)}.vtilted-cs-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--vt-display-font, "Inter", sans-serif);font-weight:900;letter-spacing:.16em;font-size:.95rem;color:#0d0e0e59;background:linear-gradient(135deg,#f4f4f4,#ececec)}.vtilted-cs-card__badge{position:absolute;top:10px;left:10px;background:#cf3a1e;color:#fff;font-family:Inter,sans-serif;font-size:.65rem;font-weight:800;letter-spacing:.18em;padding:5px 10px;border-radius:2px;text-transform:uppercase}.vtilted-cs-card__date{position:absolute;bottom:10px;left:10px;background:#0a0a0ad9;color:#fff;font-family:Inter,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.12em;padding:6px 10px;border-radius:2px;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vtilted-cs-card__body{padding:14px 14px 16px;display:flex;flex-direction:column;gap:4px}.vtilted-cs-card__vendor{font-family:Inter,sans-serif;font-size:.65rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8a8a8a;margin:0}.vtilted-cs-card__title{font-size:.95rem;font-weight:600;color:#0d0e0e;margin:0 0 10px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vtilted-cs-card__open{all:unset;display:block;width:100%;cursor:pointer;color:inherit;background:transparent}.vtilted-cs-card__open:focus-visible{outline:2px solid #cf3a1e;outline-offset:4px;border-radius:4px}.vtilted-cs-card__cta{display:inline-flex;align-items:center;justify-content:center;margin-top:10px;font-family:Inter,sans-serif;font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff;padding:12px 16px;background:#0d0e0e;border:1px solid #0d0e0e;border-radius:0;transition:background .2s,color .2s,border-color .2s;width:100%;text-align:center}.vtilted-cs-card__open:hover .vtilted-cs-card__cta{background:transparent;color:#0d0e0e;border-color:#0d0e0e}.vtilted-cs__empty{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;gap:18px;padding:80px 24px;text-align:center}.vtilted-cs__empty h2{font-family:var(--vt-display-font, "Inter", sans-serif);font-size:1.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em;margin:0;color:#0d0e0e}.vtilted-cs__empty p{color:#6b6b6b;max-width:460px;margin:0}.vtilted-cs__footnote{margin-top:48px;text-align:center;font-size:.8rem;letter-spacing:.04em;color:#9a9a9a}.vtilted-cs__btn{display:inline-flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:14px 22px;border-radius:2px;border:1.5px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s;text-decoration:none}.vtilted-cs__btn--solid{background:#0d0e0e;color:#fff;border-color:#0d0e0e}.vtilted-cs__btn--solid:hover{background:transparent;color:#0d0e0e;border-color:#0d0e0e}.vtilted-cs__btn--ghost{background:transparent;color:#0d0e0e;border-color:#0d0e0e4d}.vtilted-cs__btn--ghost:hover{background:#0d0e0e;color:#fff;border-color:#0d0e0e}.vtilted-cs__btn:disabled{opacity:.6;cursor:wait}.vtilted-cs__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;align-items:flex-end;justify-content:center;opacity:0;transition:opacity .25s ease}.vtilted-cs__modal[hidden]{display:none}.vtilted-cs__modal.is-open{opacity:1}@media(min-width:750px){.vtilted-cs__modal{align-items:center}}.vtilted-cs__modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vtilted-cs__modal-card{position:relative;width:100%;max-width:480px;background:#fff;color:#0a0a0a;border-radius:4px 4px 0 0;padding:28px 24px 24px;box-shadow:0 20px 60px #0006;max-height:92vh;overflow-y:auto;transform:translateY(40px);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.vtilted-cs__modal.is-open .vtilted-cs__modal-card{transform:translateY(0)}@media(min-width:750px){.vtilted-cs__modal-card{border-radius:4px;padding:32px}}.vtilted-cs__quick-card{max-width:940px;padding:0}@media(min-width:750px){.vtilted-cs__quick-card{padding:0}}.vtilted-cs__quick{display:grid;grid-template-columns:1fr;gap:0}@media(min-width:850px){.vtilted-cs__quick{grid-template-columns:1.2fr 1fr}}.vtilted-cs__quick-gallery{background:#f4f4f4;display:flex;flex-direction:column}.vtilted-cs__quick-main{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#f4f4f4}.vtilted-cs__quick-main img{width:100%;height:100%;object-fit:cover;display:block}.vtilted-cs__quick-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#fffffff2;color:#0a0a0a;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 12px #0003;transition:background .2s,color .2s}.vtilted-cs__quick-arrow:hover{background:#0a0a0a;color:#fff}.vtilted-cs__quick-arrow--prev{left:12px}.vtilted-cs__quick-arrow--next{right:12px}.vtilted-cs__quick-counter{position:absolute;top:12px;right:12px;background:#0a0a0ab3;color:#fff;font-family:Inter,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.1em;padding:5px 10px;border-radius:2px}.vtilted-cs__quick-thumbs{display:flex;gap:6px;padding:10px;overflow-x:auto;scrollbar-width:thin;background:#fff;border-top:1px solid rgba(0,0,0,.05)}.vtilted-cs__quick-thumb{flex:0 0 60px;width:60px;height:60px;padding:0;border:2px solid transparent;border-radius:4px;overflow:hidden;cursor:pointer;background:#f4f4f4;transition:border-color .2s}.vtilted-cs__quick-thumb img{width:100%;height:100%;object-fit:cover;display:block}.vtilted-cs__quick-thumb:hover{border-color:#0003}.vtilted-cs__quick-thumb.is-active{border-color:#0a0a0a}.vtilted-cs__quick-info{padding:32px 28px 28px;display:flex;flex-direction:column;background:#fff;max-height:600px;overflow-y:auto}@media(min-width:850px){.vtilted-cs__quick-info{max-height:720px}}.vtilted-cs__quick-badge{align-self:flex-start;background:#cf3a1e;color:#fff;font-family:Inter,sans-serif;font-size:.65rem;font-weight:800;letter-spacing:.18em;padding:5px 10px;border-radius:2px;margin-bottom:14px}.vtilted-cs__quick-vendor{font-family:Inter,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#0000008c;margin-bottom:6px}.vtilted-cs__quick-title{font-family:var(--vt-display-font, "Inter", sans-serif);font-size:1.5rem;font-weight:800;letter-spacing:-.005em;line-height:1.2;margin:0 0 10px;text-transform:uppercase}.vtilted-cs__quick-price{font-size:1.05rem;font-weight:700;margin:0 0 4px;color:#0a0a0a}.vtilted-cs__quick-drop{font-size:.85rem;letter-spacing:.04em;color:#0009;margin:0 0 18px}.vtilted-cs__quick-desc{font-size:.9rem;line-height:1.6;color:#000000bf;margin-bottom:22px}.vtilted-cs__quick-desc p{margin:0 0 10px}.vtilted-cs__quick-desc ul{margin:0 0 10px;padding-left:20px}.vtilted-cs__notify-from-quick{width:100%;background:#0a0a0a;color:#fff;border:0;padding:16px;border-radius:2px;font-family:Inter,sans-serif;font-weight:800;font-size:.85rem;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .2s}.vtilted-cs__notify-from-quick:hover{background:#cf3a1e}.vtilted-cs__quick-fine{margin:10px 0 0;text-align:center;font-size:.7rem;color:#00000073;letter-spacing:.02em}.vtilted-cs__modal-close{position:absolute;top:12px;right:12px;background:transparent;border:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#0a0a0a;cursor:pointer;border-radius:50%;transition:background .2s}.vtilted-cs__modal-close:hover{background:#0000000f}.vtilted-cs__modal-product{display:grid;grid-template-columns:80px 1fr;gap:16px;align-items:center;margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid rgba(0,0,0,.08)}.vtilted-cs__modal-img{width:80px;height:100px;object-fit:cover;border-radius:4px;background:#f4f4f4}.vtilted-cs__modal-vendor{font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#0000008c;display:block;margin-bottom:4px}.vtilted-cs__modal-title{font-family:var(--vt-display-font, "Inter", sans-serif);font-size:1.15rem;font-weight:800;letter-spacing:-.01em;margin:0 0 4px;line-height:1.25}.vtilted-cs__modal-drop{font-size:.8rem;color:#0009;margin:0;letter-spacing:.04em}.vtilted-cs__label{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.vtilted-cs__label span{font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#0009}.vtilted-cs__label input,.vtilted-cs__form input[type=tel]{padding:14px 16px;font-size:1rem;font-family:inherit;border:1px solid rgba(0,0,0,.2);border-radius:2px;background:#fff;color:#0a0a0a;width:100%}.vtilted-cs__label input:focus,.vtilted-cs__form input[type=tel]:focus{outline:0;border-color:#0a0a0a}.vtilted-cs__check{display:flex;align-items:center;gap:10px;font-size:.85rem;color:#000000b3;cursor:pointer;margin:6px 0 18px}.vtilted-cs__check input{width:16px;height:16px;accent-color:#0a0a0a;cursor:pointer}.vtilted-cs__form input[type=tel][hidden]{display:none}.vtilted-cs__form input[type=tel]{margin-bottom:14px}.vtilted-cs__submit{width:100%;background:#0a0a0a;color:#fff;border:0;padding:16px;border-radius:2px;font-family:Inter,sans-serif;font-weight:800;font-size:.85rem;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .2s}.vtilted-cs__submit:hover{background:#cf3a1e}.vtilted-cs__fineprint{font-size:.7rem;color:#00000080;text-align:center;margin:14px 0 0;line-height:1.5}.vtilted-cs__label-row{font-family:Inter,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#0d0e0e;margin:0 0 22px;padding-bottom:12px;border-bottom:1px solid rgba(13,14,14,.12)}.vtilted-cs__archive{margin-top:76px}.vtilted-cs__label-row--archive{color:#8a8a8a;border-color:#0d0e0e14;margin-bottom:6px}.vtilted-cs__archive-note{font-size:.8rem;color:#9a9a9a;letter-spacing:.03em;margin:0 0 24px}.vtilted-cs-card--sold .vtilted-cs-card__media{background:#f0f0f0}.vtilted-cs-card--sold .vtilted-cs-card__media img{filter:grayscale(.12) opacity(.82)}.vtilted-cs-card--sold:hover,.vtilted-cs-card--sold:hover .vtilted-cs-card__media img{transform:none}.vtilted-cs-card__badge--sold{background:#0d0e0e}.vtilted-cs-card--sold .vtilted-cs-card__title{color:#6b6b6b}.vtilted-cs__success{text-align:center;padding:24px 0 12px}.vtilted-cs__success svg{color:#1f7a3a;margin-bottom:14px}.vtilted-cs__success h3{font-family:var(--vt-display-font, "Inter", sans-serif);font-size:1.4rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase;margin:0 0 8px}.vtilted-cs__success p{color:#000000a6;margin:0 0 22px}
/*# sourceMappingURL=/cdn/shop/t/17/assets/vtilted-coming-soon.css.map */
