.vcar,.vcar__inner{position:relative}.vcar__title{margin:0 0 24px;color:var(--vcar-fg);font-size:clamp(22px,3vw,34px);font-weight:700;letter-spacing:-.01em}.vcar__empty{margin:24px 0 0;padding:20px;border:1px dashed rgba(var(--color-border),1);border-radius:var(--blocks-radius, 8px);color:var(--vcar-fg);opacity:.7;font-size:14px;text-align:center}.vcar__stage{position:relative;display:flex;align-items:center;gap:8px}.vcar__track{position:relative;flex:1 1 auto;min-width:0;height:calc(var(--vcar-w) * var(--vcar-scale) * 16 / 9 + 92px);overflow:hidden;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.vcar__track.is-dragging{cursor:grabbing}.vcar__track:focus-visible{outline:2px solid var(--vcar-accent);outline-offset:4px}.vcar__cell{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) translate(var(--vcar-x, 0px));transition:transform .42s cubic-bezier(.22,.61,.36,1);will-change:transform}.vcar__track.is-dragging .vcar__cell{transition:none}.vcar__tile{width:var(--vcar-w);transition:width .42s cubic-bezier(.22,.61,.36,1);will-change:width}.vcar__tile.is-active{width:calc(var(--vcar-w) * var(--vcar-scale))}.vcar__media{position:relative;aspect-ratio:9 / 16;overflow:hidden;border-radius:var(--vcar-radius);background:#1c1c1c}.vcar__poster,.vcar__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.vcar__ctrls{position:absolute;top:10px;right:10px;z-index:2;display:flex;flex-direction:column;gap:8px;opacity:0;transform:translateY(-4px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.vcar__tile.is-active .vcar__ctrls{opacity:1;transform:none;pointer-events:auto}.vcar__ctrl{width:34px;height:34px;border:0;border-radius:50%;cursor:pointer;background:#1616169e;color:#fff;display:grid;place-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .18s ease}.vcar__ctrl:hover{background:#161616d9}.vcar__ctrl .vcar__i--on{display:none}.vcar__ctrl[aria-pressed=true] .vcar__i--on{display:block}.vcar__ctrl[aria-pressed=true] .vcar__i--off{display:none}.vcar__card{position:relative;display:flex;align-items:center;gap:10px;margin-top:10px;padding:10px 52px 10px 10px;background:var(--vcar-card);border-radius:var(--blocks-radius, 10px)}.vcar__cardlink{display:flex;align-items:center;gap:10px;min-width:0;text-decoration:none;color:var(--vcar-fg)}.vcar__thumb{flex:0 0 auto;width:40px;height:40px;object-fit:cover;border-radius:var(--medium-blocks-radius, 6px);background:var(--bg-card-placeholder)}.vcar__tile:not(.is-active) .vcar__thumb{display:none}.vcar__meta{min-width:0;display:flex;flex-direction:column;gap:2px}.vcar__name{font-size:13px;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vcar__prices{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.vcar__price{font-size:13px;font-weight:700;color:rgb(var(--color-price-regular))}.vcar__price--sale{color:rgb(var(--color-price-sale))}.vcar__was{font-size:11px;opacity:.55}.vcar__add{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:34px;height:34px;border:0;border-radius:50%;cursor:pointer;background:var(--vcar-accent);color:var(--vcar-accent-text);display:grid;place-items:center;transition:transform .16s ease,filter .16s ease}.vcar__add:hover{filter:brightness(1.15)}.vcar__add:active{transform:translateY(-50%) scale(.9)}.vcar__add--out{background:rgba(var(--color-foreground),.35);cursor:default}.vcar__add.is-busy{opacity:.6;pointer-events:none}.vcar__nav{flex:0 0 auto;width:40px;height:40px;border-radius:50%;cursor:pointer;background:var(--vcar-card);color:var(--vcar-fg);border:1px solid rgba(var(--color-border),1);display:grid;place-items:center;transition:background .18s ease}.vcar__nav:hover{background:rgba(var(--color-foreground),.06)}.vcar-qa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999}.vcar-qa[hidden]{display:none}.vcar-qa__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;transition:opacity .28s ease}.vcar-qa.is-open .vcar-qa__scrim{opacity:1}.vcar-qa__panel{position:absolute;top:0;right:0;height:100%;width:min(420px,100%);background:rgb(var(--color-background));color:rgb(var(--color-foreground));overflow-y:auto;transform:translate(100%);transition:transform .34s cubic-bezier(.22,.61,.36,1);box-shadow:-8px 0 32px #0000002e}.vcar-qa.is-open .vcar-qa__panel{transform:none}.vcar-qa__x{position:sticky;top:0;float:right;margin:12px 12px 0;z-index:2;width:34px;height:34px;border:0;border-radius:50%;cursor:pointer;background:rgba(var(--color-foreground),.07);color:rgb(var(--color-foreground));display:grid;place-items:center;transition:background .16s ease}.vcar-qa__x:hover{background:rgba(var(--color-foreground),.14)}.vcar-qa__body{padding:20px 22px 32px}.vcar-qa__media{aspect-ratio:1;border-radius:var(--pcard-radius, 12px);overflow:hidden;background:var(--bg-card-placeholder);margin-bottom:18px}.vcar-qa__img{width:100%;height:100%;object-fit:cover;display:block}.vcar-qa__title{margin:0 0 10px;font-size:21px;font-weight:700;line-height:1.25;color:rgb(var(--color-heading))}.vcar-qa__row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:20px}.vcar-qa__price{font-size:19px;font-weight:700;color:rgb(var(--color-price-regular))}.vcar-qa__was{font-size:14px;opacity:.5}.vcar-qa__stock{margin-left:auto;font-size:13px;font-weight:600;color:rgb(var(--color-success))}.vcar-qa__stock.is-out{color:rgb(var(--color-error))}.vcar-qa__opts{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.vcar-qa__opt{display:flex;flex-direction:column;gap:5px}.vcar-qa__optlabel{font-size:12px;font-weight:600;opacity:.65}.vcar-qa__select{-webkit-appearance:none;appearance:none;width:100%;padding:12px 38px 12px 14px;font-size:15px;font-family:inherit;border:var(--inputs-border-width, 1px) solid rgba(var(--color-border),1);border-radius:var(--inputs-radius, 8px);background-color:rgb(var(--color-form-field));color:rgb(var(--color-form-field-text));cursor:pointer;background-image:var(--arrow-down-url);background-repeat:no-repeat;background-position:right 12px center;background-size:14px}.vcar-qa__select:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:1px}.vcar-qa__actions{display:flex;gap:10px;align-items:stretch}.vcar-qa__qty{display:flex;align-items:center;flex:0 0 auto;border:var(--inputs-border-width, 1px) solid rgba(var(--color-border),1);border-radius:var(--inputs-radius, 8px);overflow:hidden}.vcar-qa__qty button{width:38px;height:100%;min-height:46px;border:0;background:transparent;cursor:pointer;color:inherit;display:grid;place-items:center}.vcar-qa__qty button:hover{background:rgba(var(--color-foreground),.06)}.vcar-qa__qtyin{width:38px;height:46px;border:0;text-align:center;font-size:15px;font-family:inherit;font-weight:600;background:transparent;color:inherit;-moz-appearance:textfield}.vcar-qa__qtyin::-webkit-outer-spin-button,.vcar-qa__qtyin::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vcar-qa__submit{flex:1 1 auto;min-height:46px;border:0;cursor:pointer;border-radius:var(--btn-border-radius, 8px);background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:inherit;font-size:15px;font-weight:var(--font-btn-weight, 600);letter-spacing:var(--btn-letter-spacing, 0);text-transform:var(--btn-text-transform, none);display:inline-flex;align-items:center;justify-content:center;gap:9px;transition:background .16s ease,color .16s ease}.vcar-qa__submit:hover:not([disabled]){background:rgb(var(--color-button-hover));color:rgb(var(--color-button-text-hover))}.vcar-qa__submit[disabled]{opacity:.5;cursor:not-allowed}.vcar-qa__more{display:inline-block;margin-top:16px;font-size:13px;color:inherit;opacity:.65;text-underline-offset:3px}.vcar-qa__more:hover{opacity:1}.vcar-qa__err{margin:14px 0 0;padding:10px 12px;border-radius:var(--inputs-radius, 8px);background:var(--color-error-bg);color:rgb(var(--color-error));font-size:13px}.vcar-qa__recs{margin-top:26px;padding-top:22px;border-top:1px solid rgba(var(--color-border),1)}.vcar-qa__recs[hidden]{display:none}.vcar-qa__recstitle{margin:0 0 14px;font-size:17px;font-weight:700;line-height:1.25;color:rgb(var(--color-heading))}.vcar-qa__recgrid{display:grid;grid-template-columns:1fr 1fr;gap:18px 14px}.vcar-qa__rec{display:flex;flex-direction:column;gap:6px;min-width:0}.vcar-qa__reclink{display:flex;flex-direction:column;gap:6px;min-width:0;text-decoration:none;color:inherit}.vcar-qa__recimg{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:var(--bg-card-placeholder);border-radius:var(--pcard-radius, 8px);border:2px solid transparent;transition:border-color .16s ease}.vcar-qa__reclink:hover .vcar-qa__recimg,.vcar-qa__reclink:focus-visible .vcar-qa__recimg{border-color:rgb(var(--color-foreground))}.vcar-qa__recname{font-size:14px;font-weight:700;line-height:1.3;color:rgb(var(--color-heading));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vcar-qa__recprice{font-size:13px;color:rgb(var(--color-price-regular))}.vcar-qa__recbtn{margin-top:auto;padding:10px 8px;border:0;cursor:pointer;border-radius:var(--btn-border-radius, 6px);background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:inherit;font-size:13px;font-weight:var(--font-btn-weight, 600);letter-spacing:var(--btn-letter-spacing, 0);text-transform:var(--btn-text-transform, none);text-align:center;transition:background .16s ease,color .16s ease}.vcar-qa__recbtn:hover:not([disabled]){background:rgb(var(--color-button-hover));color:rgb(var(--color-button-text-hover))}.vcar-qa__recbtn[disabled]{opacity:.5;cursor:not-allowed}.vcar-qa__recbtn.is-busy{opacity:.6;pointer-events:none}.vcar__toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%,14px);z-index:10000;padding:13px 20px;border-radius:999px;background:rgb(var(--color-success));color:#fff;font-size:14px;font-weight:600;box-shadow:0 6px 22px #00000038;opacity:0;transition:opacity .24s ease,transform .24s ease}.vcar__toast[hidden]{display:none}.vcar__toast.is-in{opacity:1;transform:translate(-50%)}@media(max-width:900px){.vcar__nav{display:none}}@media(max-width:600px){.vcar__tile{width:min(var(--vcar-w),56vw)}.vcar__tile.is-active{width:min(calc(var(--vcar-w) * var(--vcar-scale)),68vw)}.vcar__track{height:calc(min(calc(var(--vcar-w) * var(--vcar-scale)),68vw) * 16 / 9 + 84px)}.vcar__card{padding:8px 44px 8px 8px}.vcar__add{width:30px;height:30px;right:8px}.vcar-qa__panel{width:100%}}@media(prefers-reduced-motion:reduce){.vcar__cell,.vcar__tile,.vcar-qa__panel,.vcar-qa__scrim,.vcar__toast,.vcar__ctrls{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/vcar.css.map */
