.vv-ds{--vv-ds-cream: #fdf2ed;--vv-ds-ink: #282828;--vv-ds-ink-soft: #5c524d;--vv-ds-line: #e2c6b7;--vv-ds-signal: #ff3a00;--vv-ds-sweep-hi: #fff8f3;--vv-ds-sweep-lo: #f2d9cb;--vv-ds-film: #1d1917;--vv-ds-edge: #f08a4b;background:var(--vv-ds-cream);color:var(--vv-ds-ink);padding-block:64px 76px;display:flex;flex-direction:column;gap:44px}.vv-ds__wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:20px}.vv-ds__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,500px);align-items:end;gap:24px 56px}.vv-ds__title{margin:0 0 14px;font-size:clamp(30px,4vw,40px);line-height:1.1;color:var(--vv-ds-ink)}.vv-ds__sub{margin:0;font-size:16px;line-height:1.5}.vv-ds__find .search-form__inner{padding-left:0;padding-right:0}.vv-ds__find .search-form__input-holder{display:flex;align-items:center;height:54px;max-width:none;background:#fff;border:1.5px solid var(--vv-ds-ink);border-radius:8px}.vv-ds__find .search-form__input{--input-bg: transparent;background:transparent;height:100%;padding:0 112px 0 48px;border-radius:8px;font-size:15px;color:var(--vv-ds-ink)}.vv-ds__find .search-form__input::placeholder{color:#8a7f79}.vv-ds__find .search-form__label{left:4px}.vv-ds__find .search-popdown__close{display:none}.vv-ds__find .search-form__submit.visually-hidden{position:absolute;top:6px;right:6px;bottom:6px;z-index:1;width:auto;height:auto;margin:0;clip:auto;overflow:visible;display:flex;align-items:center;padding:0 18px;background:var(--vv-ds-ink);color:var(--vv-ds-cream);border-radius:5px;font-size:14px;font-weight:500;line-height:1;cursor:pointer}.vv-ds__find .search-form__submit.visually-hidden .icon{display:none}.vv-ds__find .search-form__submit.visually-hidden:after{content:attr(aria-label)}.vv-ds__find .search-popdown--page:focus-within .search-form__input-holder{box-shadow:0 0 0 3px #ff3a002e}.vv-ds__try{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:13px;color:var(--vv-ds-ink-soft)}.vv-ds__try a{color:var(--vv-ds-ink);text-decoration:none;border:1px solid var(--vv-ds-line);border-radius:999px;padding:4px 11px}.vv-ds__try a:hover{border-color:var(--vv-ds-ink)}.vv-ds__strip{position:relative;background:var(--vv-ds-film)}.vv-ds__scroller{overflow-x:auto;scrollbar-width:none;cursor:grab;overscroll-behavior-x:contain}.vv-ds__scroller::-webkit-scrollbar{display:none}.vv-ds__scroller.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.vv-ds__track{display:flex;width:max-content;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='9'%3E%3Crect x='5' y='0' width='10' height='9' rx='2' fill='%23fdf2ed'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='9'%3E%3Crect x='5' y='0' width='10' height='9' rx='2' fill='%23fdf2ed'/%3E%3C/svg%3E");background-repeat:repeat-x;background-position:0 7px,0 calc(100% - 7px)}.vv-ds__fr{flex:none;width:160px;padding:22px 14px 21px;display:flex;flex-direction:column;gap:4px;text-decoration:none;-webkit-user-drag:none}.vv-ds__ep,.vv-ds__nm{display:flex;justify-content:space-between;gap:6px;white-space:nowrap}.vv-ds__ep{color:var(--vv-ds-edge);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.3}.vv-ds__nm{color:var(--vv-ds-cream);font-size:11.5px;font-weight:500;line-height:1.3}.vv-ds__brand,.vv-ds__name{min-width:0;overflow:hidden;text-overflow:ellipsis}.vv-ds__nm b{flex:none;font-weight:400;opacity:.75;font-variant-numeric:tabular-nums}.vv-ds__win{width:132px;height:88px;border-radius:3px;overflow:hidden;display:grid;place-items:center;background:radial-gradient(110% 90% at 50% 35%,var(--vv-ds-sweep-hi),var(--vv-ds-sweep-lo))}.vv-ds__win img{width:auto;height:auto;max-width:112px;max-height:70px;object-fit:contain;pointer-events:none;transition:transform .4s ease}.vv-ds__fr:hover .vv-ds__win img{transform:scale(1.08)}.vv-ds__fr:hover .vv-ds__name{text-decoration:underline;text-underline-offset:2px}.vv-ds__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:0;padding:0;cursor:pointer;background:var(--vv-ds-cream);color:var(--vv-ds-ink);box-shadow:0 2px 10px #00000059}.vv-ds__nav:hover{background:#fff}.vv-ds__nav--prev{left:16px}.vv-ds__nav--next{right:16px}@media(hover:none){.vv-ds__nav{display:none}}.vv-ds__cats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:30px 20px}.vv-ds__tile{display:flex;flex-direction:column;gap:12px;min-width:0;color:var(--vv-ds-ink);text-decoration:none}.vv-ds__ph{position:relative;display:block;aspect-ratio:6 / 7;border-radius:8px;overflow:hidden;background:radial-gradient(120% 95% at 50% 28%,var(--vv-ds-sweep-hi) 0%,var(--vv-ds-sweep-lo) 100%)}.vv-ds__ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.vv-ds__tile:hover .vv-ds__ph img{transform:scale(1.045)}.vv-ds__name-cat{margin:0;font-family:var(--FONT-STACK-BODY);font-style:normal;font-size:18px;font-weight:500;letter-spacing:.03em;line-height:1.3;text-transform:none;color:var(--vv-ds-ink)}.vv-ds__tile:hover .vv-ds__name-cat{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.vv-ds__tile--all .vv-ds__ph{background:var(--vv-ds-ink);color:var(--vv-ds-cream);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}.vv-ds__tile--all .vv-ds__ph strong{font-size:44px;font-weight:500;letter-spacing:.02em;line-height:1;font-variant-numeric:tabular-nums}.vv-ds__tile--all .vv-ds__ph span{font-size:14px;opacity:.8}.vv-ds__tile--all:hover .vv-ds__ph{background:#3a3532}@media(max-width:1000px){.vv-ds__head{grid-template-columns:minmax(0,1fr)}.vv-ds__cats{gap:24px 12px}.vv-ds__name-cat{font-size:15px}}@media(max-width:749px){.vv-ds{padding-block:40px 52px;gap:32px}.vv-ds__wrap{padding-inline:16px}.vv-ds__cats{grid-template-columns:repeat(2,minmax(0,1fr))}.vv-ds__ph{aspect-ratio:1 / 1}.vv-ds__find .search-form__input{padding-left:44px;padding-right:96px}.vv-ds__find .search-form__submit.visually-hidden{padding:0 14px}}@media(prefers-reduced-motion:reduce){.vv-ds__ph img,.vv-ds__win img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/vv-darkroom-shop.css.map */
