.vsfw-page .vsfw-cs{--cs-size: 80px;position:relative;width:100%}.vsfw-page .vsfw-cs--small{--cs-size: 64px}.vsfw-page .vsfw-cs--large{--cs-size: 100px}.vsfw-page .vsfw-cs__track{display:flex;gap:16px;margin:0;padding:6px 4px 8px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.vsfw-page .vsfw-cs__track::-webkit-scrollbar{display:none}.vsfw-page .vsfw-cs__item{flex:0 0 auto;margin:0;padding:0;scroll-snap-align:start;list-style:none}.vsfw-page .vsfw-cs__item:first-child{margin-inline-start:auto}.vsfw-page .vsfw-cs__item:last-child{margin-inline-end:auto}.vsfw-page .vsfw-cs__item::before,.vsfw-page .vsfw-cs__item::marker{content:none}.vsfw-page .vsfw-cs__bubble{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex !important;flex-direction:column;align-items:center;gap:6px;width:calc(var(--cs-size) + 8px);min-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;background:none !important;box-shadow:none !important;color:inherit !important;font:inherit;line-height:1.25;text-transform:none !important;letter-spacing:normal !important;cursor:pointer}.vsfw-page .vsfw-cs__bubble:focus-visible{outline:none}.vsfw-page .vsfw-cs__bubble:focus-visible .vsfw-cs__ring{box-shadow:0 0 0 3px var(--vsfw-background, #fff),0 0 0 5px currentColor}.vsfw-page .vsfw-cs__ring{position:relative;display:block;width:var(--cs-size);height:var(--cs-size);padding:3px;border-radius:50%;background:conic-gradient(from -200deg, var(--cs-ring-from, var(--vsfw-primary, #1e40af)), var(--cs-ring-to, var(--vsfw-accent, #af861e)), var(--cs-ring-from, var(--vsfw-primary, #1e40af)));transition:transform .2s ease}.vsfw-page .vsfw-cs__ring img{display:block;width:100% !important;height:100% !important;max-width:none !important;margin:0 !important;border:3px solid var(--vsfw-background, #fff);border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--vsfw-background-dark, #f3f4f6)}.vsfw-page .vsfw-cs__bubble:hover .vsfw-cs__ring{transform:scale(1.05)}.vsfw-page .vsfw-cs--ring-solid .vsfw-cs__ring{background:var(--vsfw-primary, #1e40af)}.vsfw-page .vsfw-cs__bubble.is-seen .vsfw-cs__ring{background:var(--vsfw-border-dark, #d1d5db)}.vsfw-page .vsfw-cs--rounded .vsfw-cs__ring,.vsfw-page .vsfw-cs--rounded .vsfw-cs__ring img{border-radius:24%}.vsfw-page .vsfw-cs__new{position:absolute;right:50%;bottom:-7px;transform:translateX(50%);padding:1px 7px;border:2px solid var(--vsfw-background, #fff);border-radius:4px;background:var(--vsfw-primary, #1e40af);color:#fff;font-size:10px;font-weight:700;line-height:1.4;text-transform:uppercase;white-space:nowrap}.vsfw-page .vsfw-cs__new--label{max-width:112%;overflow:hidden;text-overflow:ellipsis;text-transform:none}.vsfw-page .vsfw-cs__name{display:block;max-width:100%;overflow:hidden;font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.vsfw-page .vsfw-cs__price{display:block;max-width:100%;margin-top:-3px;overflow:hidden;font-size:11.5px;opacity:.7;text-overflow:ellipsis;white-space:nowrap}.vsfw-page .vsfw-cs__price del{display:none}.vsfw-page .vsfw-cs__price ins{background:none;text-decoration:none}.vsfw-page .vsfw-cs__price .screen-reader-text{position:absolute !important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vsfw-page .vsfw-cs__arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:calc(var(--cs-size)/2 + 6px);z-index:2;display:grid !important;place-items:center;width:36px !important;height:36px !important;min-height:0 !important;margin:-18px 0 0 !important;padding:0 !important;border:0 !important;border-radius:50% !important;background:rgba(0,0,0,.7) !important;color:#fff !important;box-shadow:0 4px 12px rgba(0,0,0,.2);backdrop-filter:blur(8px);cursor:pointer;transition:background-color .2s,transform .2s}.vsfw-page .vsfw-cs__arrow:hover{background:rgba(0,0,0,.9) !important;transform:scale(1.08)}.vsfw-page .vsfw-cs__arrow:focus-visible{outline:2px solid currentColor;outline-offset:2px}.vsfw-page .vsfw-cs__arrow svg{width:18px;height:18px}.vsfw-page .vsfw-cs__arrow--back{inset-inline-start:-6px}.vsfw-page .vsfw-cs__arrow--back svg{transform:scaleX(-1)}.vsfw-page .vsfw-cs__arrow--forward{inset-inline-end:-6px}@media(hover: none),(max-width: 768px){.vsfw-page .vsfw-cs__arrow{display:none !important}}.vsfw-page [dir=rtl] .vsfw-cs__arrow svg{transform:scaleX(-1)}.vsfw-page [dir=rtl] .vsfw-cs__arrow--back svg{transform:none}@media(prefers-reduced-motion: reduce){.vsfw-page .vsfw-cs__ring,.vsfw-page .vsfw-cs__arrow{transition:none}.vsfw-page .vsfw-cs__bubble:hover .vsfw-cs__ring{transform:none}}.vsfw-page .vsfw-cs__name,.vsfw-page .vsfw-cs__price{unicode-bidi:plaintext}
.vsfw-page .vsfw-video-label{position:absolute;top:10px;left:10px;z-index:10;max-width:calc(100% - 20px);box-sizing:border-box;padding:4px 8px;overflow:hidden;border-radius:4px;background:var(--vsfw-primary, #1e40af);color:#fff;font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;box-shadow:0 2px 6px rgba(0,0,0,.18)}.vsfw-page .vsfw-video-card .vsfw-video-label{max-width:calc(100% - 90px)}
.vsfw-page .vsfw-glass{--sc-r: 14px;--sc-btn-r: 10px;--sc-pill-r: calc(var(--sc-r) - 4px);--sc-tile-r: calc(var(--sc-r) - 8px);--sc-spring: cubic-bezier(0.22, 1.18, 0.36, 1);--sc-out: cubic-bezier(0.4, 0, 0.6, 1);--sc-inset: clamp(6px, 3.2cqi, 10px);--sc-row: clamp(42px, 19cqi, 56px);--sc-tile: calc(var(--sc-row) - 16px);--sc-fs-peek: clamp(10.5px, 4.4cqi, 12.5px);--sc-fs-peek-price: clamp(11.5px, 5cqi, 14px);--sc-fs-cta: clamp(11.5px, 5cqi, 14.5px);--sc-fs-title: clamp(11.5px, 5.4cqi, 15px);--sc-fs-price: clamp(13px, 7.4cqi, 21px);--sc-play: clamp(38px, 17cqi, 50px);position:relative;isolation:isolate;container:vsfw-glass/inline-size;width:100%;aspect-ratio:9/16;max-height:560px;overflow:hidden;border-radius:12px;background:var(--vsfw-background-dark, #f3f4f6);color:#fff;box-shadow:0 12px 26px -12px rgba(0,0,0,.4);transition:transform .4s var(--sc-spring)}.vsfw-page .vsfw-glass__hit,.vsfw-page .vsfw-glass__row{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:0;margin:0;border:0;font:inherit;line-height:inherit;letter-spacing:normal;text-transform:none;text-decoration:none;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.vsfw-page .vsfw-glass img{max-width:none;margin:0}.vsfw-page .vsfw-glass .screen-reader-text{position:absolute !important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vsfw-page .vsfw-glass__hit{position:absolute !important;inset:0;z-index:1;display:block !important;width:100% !important;height:100% !important;padding:0 !important;border-radius:inherit !important;background:rgba(0,0,0,0) !important}.vsfw-page .vsfw-glass__hit::after{content:"";position:absolute;inset:auto 0 0;height:50%;background:linear-gradient(-180deg, transparent, rgba(0, 0, 0, 0.22) 45%, rgba(0, 0, 0, 0.42));pointer-events:none}.vsfw-page .vsfw-glass__hit:focus-visible{outline:none}.vsfw-page .vsfw-glass:has(.vsfw-glass__hit:focus-visible){outline:3px solid currentColor;outline-offset:3px}.vsfw-page .vsfw-glass__media{position:absolute;inset:0;display:block;width:100% !important;height:100% !important;-o-object-fit:cover;object-fit:cover;border-radius:0 !important;transform:scale(1.04)}.vsfw-page .vsfw-glass__media--video{opacity:0;transition:opacity .35s;pointer-events:none}.vsfw-page .vsfw-glass.is-playing .vsfw-glass__media--video{opacity:1}.vsfw-page .vsfw-glass__views{position:absolute;z-index:3;top:var(--sc-inset);right:var(--sc-inset);display:flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid hsla(0,0%,100%,.3);border-radius:4px;background:rgba(0,0,0,.75);box-shadow:0 2px 8px rgba(0,0,0,.25);font-size:10px;font-weight:600;line-height:1;pointer-events:none}.vsfw-page .vsfw-glass__views svg{width:12px;height:12px}.vsfw-page .vsfw-glass__label{position:absolute;z-index:3;top:var(--sc-inset);left:var(--sc-inset);display:block;box-sizing:border-box;max-width:calc(100% - 2*var(--sc-inset) - 48px);height:22px;padding:0 7px 0 8px;overflow:hidden;border-radius:4px;background:linear-gradient(-160deg, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.08));backdrop-filter:blur(12px) saturate(170%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),inset 0 0 0 1px hsla(0,0%,100%,.2),0 4px 12px rgba(0,0,0,.18);font-size:10px;font-weight:700;line-height:22px;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.3);white-space:nowrap;pointer-events:none}.vsfw-page .vsfw-glass__label::before{content:"";display:inline-block;width:5px;height:5px;margin-inline-end:5px;vertical-align:1px;border-radius:50%;background:#fff;box-shadow:0 0 6px hsla(0,0%,100%,.9)}.vsfw-page .vsfw-glass__sound{position:absolute !important;z-index:5;top:var(--sc-inset);left:var(--sc-inset);display:grid !important;place-items:center;width:30px !important;height:30px !important;padding:0 !important;border:0 !important;border-radius:8px !important;background:linear-gradient(-160deg, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.08)) !important;backdrop-filter:blur(12px) saturate(170%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),inset 0 0 0 1px hsla(0,0%,100%,.2),0 4px 12px rgba(0,0,0,.18) !important;color:#fff !important;cursor:pointer}.vsfw-page .vsfw-glass__sound--below-label{top:calc(var(--sc-inset) + 28px)}.vsfw-page .vsfw-glass__sound:hover{background:hsla(0,0%,100%,.34) !important}.vsfw-page .vsfw-glass__sound:focus-visible{outline:2px solid #fff;outline-offset:2px}.vsfw-page .vsfw-glass__sound svg{width:16px;height:16px}.vsfw-page .vsfw-glass__play{position:absolute;z-index:2;top:42%;right:50%;display:grid;place-items:center;width:var(--sc-play);height:var(--sc-play);margin:calc(var(--sc-play)/-2) calc(var(--sc-play)/-2) 0 0;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;background:hsla(0,0%,100%,.15);backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35);pointer-events:none;transition:opacity .3s,transform .3s}.vsfw-page .vsfw-glass__play svg{width:20px;height:20px;margin-right:3px}.vsfw-page .vsfw-glass.is-playing .vsfw-glass__play{opacity:0;transform:scale(0.85)}.vsfw-page .vsfw-glass__capsule{position:absolute;z-index:4;left:var(--sc-inset);bottom:var(--sc-inset);right:var(--sc-inset);display:grid;grid-template-rows:0fr auto;overflow:hidden;border-radius:var(--sc-r);background:linear-gradient(-180deg, rgba(255, 255, 255, 0.18) 0, rgba(255, 255, 255, 0.03) 24%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0.06) 100%),rgba(10,10,14,.16);backdrop-filter:blur(18px) saturate(190%) brightness(0.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),inset 0 -1px 0 hsla(0,0%,100%,.14),inset 0 0 0 1px hsla(0,0%,100%,.14),inset 0 12px 18px -14px hsla(0,0%,100%,.4),inset 0 -10px 18px -14px hsla(0,0%,100%,.22),0 14px 30px -10px rgba(0,0,0,.5);transform-origin:50% 100%;transition:grid-template-rows .32s var(--sc-out)}.vsfw-page .vsfw-glass__shine{position:absolute;z-index:0;top:0;right:0;width:180px;height:180px;margin:-90px -90px 0 0;border-radius:50%;background:radial-gradient(closest-side, rgba(255, 255, 255, 0.34), rgba(255, 255, 255, 0.08) 60%, transparent);opacity:0;pointer-events:none;transform:translate3d(var(--mx, 40px), var(--my, 0), 0);transition:opacity .4s}.vsfw-page .vsfw-glass__prog{position:absolute;z-index:2;top:0;left:22px;right:22px;height:2px;border-radius:2px;background:linear-gradient(-90deg, rgba(255, 255, 255, 0.2), #fff);opacity:0;transform:scaleX(var(--p, 0));transform-origin:100% 50%;transition:opacity .3s}.vsfw-page .vsfw-glass.is-playing .vsfw-glass__prog{opacity:.85}.vsfw-page .vsfw-glass__more{position:relative;z-index:1;min-height:0;overflow:hidden}.vsfw-page .vsfw-glass__more-in{padding:clamp(10px,5cqi,16px) clamp(10px,5cqi,16px) clamp(6px,3cqi,10px);opacity:0;transform:translateY(10px);transition:opacity .18s,transform .32s var(--sc-out)}.vsfw-page .vsfw-glass__title{display:-webkit-box;margin:0;overflow:hidden;font-size:var(--sc-fs-title);font-weight:650;line-height:1.32;text-shadow:0 1px 3px rgba(0,0,0,.35);-webkit-box-orient:vertical;-webkit-line-clamp:2}.vsfw-page .vsfw-glass__price,.vsfw-page .vsfw-glass__peek-price{font-variant-numeric:tabular-nums;text-shadow:0 1px 3px rgba(0,0,0,.3)}.vsfw-page .vsfw-glass__price del,.vsfw-page .vsfw-glass__peek-price del{margin-inline-end:6px;font-size:.75em;font-weight:500;opacity:.7}.vsfw-page .vsfw-glass__price ins,.vsfw-page .vsfw-glass__peek-price ins{background:none;text-decoration:none}.vsfw-page .vsfw-glass__price .screen-reader-text,.vsfw-page .vsfw-glass__peek-price .screen-reader-text{position:absolute !important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.vsfw-page .vsfw-glass__price{display:block;margin-top:6px;font-size:var(--sc-fs-price);font-weight:800;line-height:1.1;letter-spacing:-0.02em}.vsfw-page .vsfw-glass__error{position:relative;z-index:1;margin:0 12px 6px;font-size:12px;font-weight:600;line-height:1.3}.vsfw-page .vsfw-glass__row{position:relative;z-index:1;display:flex !important;align-items:center;gap:clamp(6px,3.2cqi,10px);width:100% !important;height:var(--sc-row) !important;padding:0 8px !important;border-radius:var(--sc-pill-r) !important;background:none !important;color:#fff !important;text-align:start}.vsfw-page .vsfw-glass__row::before{content:"";position:absolute;inset:4px;border-radius:var(--sc-pill-r);background:hsla(0,0%,100%,.95);box-shadow:0 4px 14px rgba(0,0,0,.18),inset 0 -1px 0 rgba(0,0,0,.06);opacity:0;clip-path:inset(0 calc(100% - var(--sc-tile) - 8px) 0 0 round var(--sc-pill-r));transition:clip-path .32s var(--sc-out),opacity .2s}.vsfw-page .vsfw-glass__row:focus-visible{outline:2px solid #fff;outline-offset:-3px}.vsfw-page .vsfw-glass__row:active .vsfw-glass__go{transform:scale(0.92)}.vsfw-page .vsfw-glass__photos{position:relative;display:flex;flex:0 0 auto}.vsfw-page .vsfw-glass__photos img{width:var(--sc-tile) !important;height:var(--sc-tile) !important;margin-inline-start:-12px;border:2px solid hsla(0,0%,100%,.9);border-radius:var(--sc-tile-r);background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.25);-o-object-fit:cover;object-fit:cover}.vsfw-page .vsfw-glass__photos img:first-child{margin-inline-start:0}.vsfw-page .vsfw-glass__swap{position:relative;flex:1;min-width:0;height:var(--sc-tile)}.vsfw-page .vsfw-glass__peek,.vsfw-page .vsfw-glass__cta{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;min-width:0;transition:opacity .2s,transform .32s var(--sc-out)}.vsfw-page .vsfw-glass__peek-title{overflow:hidden;font-size:var(--sc-fs-peek);font-weight:500;line-height:1.25;opacity:.92;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.35);white-space:nowrap}.vsfw-page .vsfw-glass__peek-price{overflow:hidden;font-size:var(--sc-fs-peek-price);font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.vsfw-page .vsfw-glass__cta{display:block;overflow:hidden;color:#111;font-size:var(--sc-fs-cta);font-weight:750;line-height:var(--sc-tile);text-overflow:ellipsis;white-space:nowrap;opacity:0;transform:translateX(8px)}.vsfw-page .vsfw-glass__go{position:relative;display:grid;flex:0 0 auto;place-items:center;width:var(--sc-tile);height:var(--sc-tile);border-radius:var(--sc-tile-r);background:hsla(0,0%,100%,.16);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),inset 0 0 0 1px hsla(0,0%,100%,.18);transition:background-color .25s,box-shadow .25s,transform .35s var(--sc-spring)}.vsfw-page .vsfw-glass__go svg{width:45%;height:45%}.vsfw-page .vsfw-glass.is-added .vsfw-glass__go{background:#fff;color:#111}.vsfw-page .vsfw-glass:has(:focus-visible):not(:has(.vsfw-glass__hit:focus-visible)) .vsfw-glass__capsule,.vsfw-page .vsfw-glass.is-adding .vsfw-glass__capsule,.vsfw-page .vsfw-glass.is-added .vsfw-glass__capsule{grid-template-rows:1fr auto;transition:grid-template-rows .52s var(--sc-spring);animation:vsfw-glass-settle .62s var(--sc-out)}.vsfw-page .vsfw-glass:has(:focus-visible):not(:has(.vsfw-glass__hit:focus-visible)) .vsfw-glass__more-in,.vsfw-page .vsfw-glass.is-adding .vsfw-glass__more-in,.vsfw-page .vsfw-glass.is-added .vsfw-glass__more-in{opacity:1;transform:none;transition:opacity .3s .08s,transform .52s var(--sc-spring)}.vsfw-page .vsfw-glass:has(:focus-visible):not(:has(.vsfw-glass__hit:focus-visible)) .vsfw-glass__row::before,.vsfw-page .vsfw-glass.is-adding .vsfw-glass__row::before,.vsfw-page .vsfw-glass.is-added .vsfw-glass__row::before{opacity:1;clip-path:inset(0 0 0 0 round var(--sc-pill-r));transition:clip-path .48s .06s var(--sc-spring),opacity .12s .06s}.vsfw-page .vsfw-glass:has(:focus-visible):not(:has(.vsfw-glass__hit:focus-visible)) .vsfw-glass__peek,.vsfw-page .vsfw-glass.is-adding .vsfw-glass__peek,.vsfw-page .vsfw-glass.is-added .vsfw-glass__peek{opacity:0;transform:translateY(-6px)}.vsfw-page .vsfw-glass:has(:focus-visible):not(:has(.vsfw-glass__hit:focus-visible)) .vsfw-glass__cta,.vsfw-page .vsfw-glass.is-adding .vsfw-glass__cta,.vsfw-page .vsfw-glass.is-added .vsfw-glass__cta{opacity:1;transform:none;transition:opacity .25s .14s,transform .52s .1s var(--sc-spring)}.vsfw-page .vsfw-glass:has(:focus-visible):not(:has(.vsfw-glass__hit:focus-visible)) .vsfw-glass__go,.vsfw-page .vsfw-glass.is-adding .vsfw-glass__go,.vsfw-page .vsfw-glass.is-added .vsfw-glass__go{background:#111;color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.25)}.vsfw-page .vsfw-glass:has(:focus-visible):not(:has(.vsfw-glass__hit:focus-visible)) .vsfw-glass__photos img,.vsfw-page .vsfw-glass.is-adding .vsfw-glass__photos img,.vsfw-page .vsfw-glass.is-added .vsfw-glass__photos img{border-color:#fff}.vsfw-page .vsfw-glass:has(:focus-visible):not(:has(.vsfw-glass__hit:focus-visible)) .vsfw-glass__shine,.vsfw-page .vsfw-glass.is-adding .vsfw-glass__shine,.vsfw-page .vsfw-glass.is-added .vsfw-glass__shine{opacity:1}.vsfw-page .vsfw-glass:has(:focus-visible):not(:has(.vsfw-glass__hit:focus-visible)) .vsfw-glass__play,.vsfw-page .vsfw-glass.is-adding .vsfw-glass__play,.vsfw-page .vsfw-glass.is-added .vsfw-glass__play{opacity:0}@media(hover: hover){.vsfw-page .vsfw-glass:hover{transform:translateY(-4px)}.vsfw-page .vsfw-glass:hover .vsfw-glass__capsule{grid-template-rows:1fr auto;transition:grid-template-rows .52s var(--sc-spring);animation:vsfw-glass-settle .62s var(--sc-out)}.vsfw-page .vsfw-glass:hover .vsfw-glass__more-in{opacity:1;transform:none;transition:opacity .3s .08s,transform .52s var(--sc-spring)}.vsfw-page .vsfw-glass:hover .vsfw-glass__row::before{opacity:1;clip-path:inset(0 0 0 0 round var(--sc-pill-r));transition:clip-path .48s .06s var(--sc-spring),opacity .12s .06s}.vsfw-page .vsfw-glass:hover .vsfw-glass__peek{opacity:0;transform:translateY(-6px)}.vsfw-page .vsfw-glass:hover .vsfw-glass__cta{opacity:1;transform:none;transition:opacity .25s .14s,transform .52s .1s var(--sc-spring)}.vsfw-page .vsfw-glass:hover .vsfw-glass__go{background:#111;color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.25)}.vsfw-page .vsfw-glass:hover .vsfw-glass__photos img{border-color:#fff}.vsfw-page .vsfw-glass:hover .vsfw-glass__shine{opacity:1}.vsfw-page .vsfw-glass:hover .vsfw-glass__play{opacity:0}.vsfw-page .vsfw-glass__row:hover .vsfw-glass__go{transform:translateX(-2px)}}@keyframes vsfw-glass-settle{0%{transform:scale(1, 1)}35%{transform:scale(1.018, 0.986)}65%{transform:scale(0.996, 1.006)}100%{transform:scale(1, 1)}}@container vsfw-glass (max-width: 190px){.vsfw-page .vsfw-glass__photos{display:none}.vsfw-page .vsfw-glass__row::before{clip-path:inset(0 100% 0 0 round var(--sc-pill-r))}.vsfw-page .vsfw-glass__swap{padding-inline-start:6px}}.vsfw-page [dir=rtl] .vsfw-glass__go svg{transform:scaleX(-1)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.vsfw-page .vsfw-glass__capsule{background:linear-gradient(-180deg, rgba(255, 255, 255, 0.16), rgba(255, 255, 255, 0) 60%),rgba(18,18,22,.82)}}@media(prefers-reduced-transparency: reduce){.vsfw-page .vsfw-glass__capsule{backdrop-filter:none;background:rgba(20,20,24,.9)}.vsfw-page .vsfw-glass__label,.vsfw-page .vsfw-glass__play{backdrop-filter:none;background:rgba(0,0,0,.6)}}@media(prefers-reduced-motion: reduce){.vsfw-page .vsfw-glass,.vsfw-page .vsfw-glass *,.vsfw-page .vsfw-glass *::before{animation:none !important;transition-duration:.01ms !important;transition-delay:0s !important}.vsfw-page .vsfw-glass:hover{transform:none}.vsfw-page .vsfw-glass__shine{display:none}}.vsfw-page .vsfw-glass__title,.vsfw-page .vsfw-glass__price,.vsfw-page .vsfw-glass__peek-title,.vsfw-page .vsfw-glass__peek-price,.vsfw-page .vsfw-glass-shop__summary strong,.vsfw-page .vsfw-glass-shop__summary b,.vsfw-page .vsfw-glass .vsfw-cart-modal__item-name{unicode-bidi:plaintext}
.vsfw-page .vsfw-glass__shop{position:absolute;z-index:6;inset:10px;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--sc-r);background:linear-gradient(-180deg, rgba(255, 255, 255, 0.16) 0, rgba(255, 255, 255, 0.03) 22%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0.05)),rgba(10,10,14,.34);backdrop-filter:blur(22px) saturate(180%) brightness(0.66);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),inset 0 0 0 1px hsla(0,0%,100%,.14),inset 0 12px 18px -14px hsla(0,0%,100%,.4),0 14px 30px -10px rgba(0,0,0,.5);animation:vsfw-glass-grow .55s var(--sc-spring) both}.vsfw-page .vsfw-glass.is-shopping{transform:none !important}.vsfw-page .vsfw-glass.is-shopping .vsfw-glass__capsule,.vsfw-page .vsfw-glass.is-shopping .vsfw-glass__label,.vsfw-page .vsfw-glass.is-shopping .vsfw-glass__play{opacity:0;pointer-events:none}@keyframes vsfw-glass-grow{from{opacity:.4;clip-path:inset(calc(100% - 56px) 0 0 0 round var(--sc-r))}to{opacity:1;clip-path:inset(0 0 0 0 round var(--sc-r))}}.vsfw-page .vsfw-glass__cart{position:absolute;z-index:8;inset:0;overflow:hidden;border-radius:inherit;color:var(--vsfw-text, #1f2937)}.vsfw-page .vsfw-glass-shop{--sp-line: rgba(255, 255, 255, 0.28);--sp-fill: rgba(255, 255, 255, 0.1);--sp-hover: rgba(255, 255, 255, 0.24);--sp-strong: #fff;--sp-on-strong: #111;display:flex;flex-direction:column;height:100%;min-height:0;color:inherit;text-align:start}.vsfw-page .vsfw-glass-shop button,.vsfw-page .vsfw-glass-shop a{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:0;margin:0;border:0;font:inherit;line-height:1.2;letter-spacing:normal;text-transform:none;box-shadow:none;cursor:pointer}.vsfw-page .vsfw-glass-shop fieldset{min-width:0;margin:0 0 12px;padding:0;border:0}.vsfw-page .vsfw-glass-shop legend{margin:0 0 7px;padding:0;color:inherit;font-size:12px;font-weight:600;opacity:.85}.vsfw-page .vsfw-glass-shop legend span{font-weight:500;opacity:.75}.vsfw-page .vsfw-glass-shop__head{display:flex;align-items:flex-start;gap:10px;padding:12px 12px 10px}.vsfw-page .vsfw-glass-shop__head img{flex:0 0 auto;width:46px !important;height:46px !important;max-width:none;margin:0;border:2px solid hsla(0,0%,100%,.9);border-radius:7px;-o-object-fit:cover;object-fit:cover}.vsfw-page .vsfw-glass-shop__summary{flex:1;min-width:0}.vsfw-page .vsfw-glass-shop__summary strong{display:-webkit-box;overflow:hidden;font-size:13.5px;font-weight:650;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.vsfw-page .vsfw-glass-shop__summary b{display:block;margin-top:3px;font-size:16px;font-weight:800;font-variant-numeric:tabular-nums}.vsfw-page .vsfw-glass-shop__summary b del{margin-inline-end:6px;font-size:.75em;font-weight:500;opacity:.7}.vsfw-page .vsfw-glass-shop__summary b ins{background:none;text-decoration:none}.vsfw-page .vsfw-glass-shop__summary b .screen-reader-text{position:absolute !important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.vsfw-page .vsfw-glass-shop__close{display:grid !important;flex:0 0 auto;place-items:center;width:32px !important;height:32px !important;padding:0 !important;border-radius:8px !important;background:hsla(0,0%,100%,.14) !important;color:inherit !important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),inset 0 0 0 1px hsla(0,0%,100%,.16) !important;transition:background-color .2s}.vsfw-page .vsfw-glass-shop__close:hover{background:hsla(0,0%,100%,.26) !important}.vsfw-page .vsfw-glass-shop__close svg{width:16px;height:16px}.vsfw-page .vsfw-glass-shop__body{flex:1;min-height:0;padding:2px 12px 8px;overflow-y:auto;scrollbar-width:thin}.vsfw-page .vsfw-glass-shop__chips,.vsfw-page .vsfw-glass-shop__products{display:flex;flex-wrap:wrap;gap:6px}.vsfw-page .vsfw-glass-shop__chip{min-width:40px;height:36px !important;padding:0 10px !important;border-radius:8px !important;background:var(--sp-fill) !important;color:inherit !important;box-shadow:inset 0 0 0 1px var(--sp-line) !important;font-size:13px !important;font-weight:600 !important;transition:background-color .2s,color .2s,transform .2s var(--sc-spring, ease)}.vsfw-page .vsfw-glass-shop__chip[aria-pressed=false]:hover:not(:disabled){background:var(--sp-hover) !important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),inset 0 0 0 1px hsla(0,0%,100%,.55) !important}.vsfw-page .vsfw-glass-shop__chip[aria-pressed=true],.vsfw-page .vsfw-glass-shop__chip[aria-pressed=true]:hover{background:var(--sp-strong) !important;color:var(--sp-on-strong) !important;box-shadow:0 2px 8px rgba(0,0,0,.25) !important}.vsfw-page .vsfw-glass-shop__chip:disabled{opacity:.4;text-decoration:line-through;cursor:not-allowed}.vsfw-page .vsfw-glass-shop__chip:active:not(:disabled){transform:scale(0.94)}.vsfw-page .vsfw-glass-shop__product{width:44px !important;height:44px !important;padding:0 !important;overflow:hidden;border-radius:8px !important;background:none !important;box-shadow:inset 0 0 0 1px var(--sp-line) !important;opacity:.7}.vsfw-page .vsfw-glass-shop__product[aria-pressed=true]{box-shadow:0 0 0 2px var(--sp-strong) !important;opacity:1}.vsfw-page .vsfw-glass-shop__product img{display:block;width:100% !important;height:100% !important;margin:0;-o-object-fit:cover;object-fit:cover}.vsfw-page .vsfw-glass-shop__qty{display:inline-flex;align-items:center;border-radius:8px;background:var(--sp-fill);box-shadow:inset 0 0 0 1px var(--sp-line)}.vsfw-page .vsfw-glass-shop__qty button{width:36px !important;height:36px !important;padding:0 !important;border-radius:7px !important;background:none !important;color:inherit !important;font-size:18px !important;line-height:1 !important;transition:background-color .2s}.vsfw-page .vsfw-glass-shop__qty button:hover:not(:disabled){background:hsla(0,0%,100%,.18) !important}.vsfw-page .vsfw-glass-shop__qty button:disabled{opacity:.4;cursor:not-allowed}.vsfw-page .vsfw-glass-shop__qty output{min-width:28px;font-weight:700;font-variant-numeric:tabular-nums;text-align:center}.vsfw-page .vsfw-glass-shop__skeleton{display:grid;gap:10px;padding:4px 0 12px}.vsfw-page .vsfw-glass-shop__skeleton span{height:36px;border-radius:8px;background:var(--sp-fill);animation:vsfw-glass-shop-pulse 1.2s ease-in-out infinite}.vsfw-page .vsfw-glass-shop__skeleton span:first-child{width:40%;height:12px}.vsfw-page .vsfw-glass-shop__note,.vsfw-page .vsfw-glass-shop__error{margin:0 0 8px;font-size:12px;line-height:1.35}.vsfw-page .vsfw-glass-shop__error{font-weight:600}.vsfw-page .vsfw-glass-shop__foot{display:grid;gap:6px;padding:8px 12px 12px}.vsfw-page .vsfw-glass-shop__add{display:flex !important;align-items:center;justify-content:center;gap:8px;width:100%;height:46px !important;padding:0 12px !important;border-radius:var(--sc-btn-r, 10px) !important;background:var(--sp-strong) !important;color:var(--sp-on-strong) !important;box-shadow:0 4px 14px rgba(0,0,0,.22) !important;font-size:14.5px !important;font-weight:750 !important;transition:transform .2s var(--sc-spring, ease),opacity .2s,box-shadow .2s}.vsfw-page .vsfw-glass-shop__add:hover:not(:disabled):not(.is-done){box-shadow:0 6px 18px rgba(0,0,0,.3) !important;transform:translateY(-1px)}.vsfw-page .vsfw-glass-shop__add:disabled:not(.is-done){opacity:.55;cursor:not-allowed}.vsfw-page .vsfw-glass-shop__add:active:not(:disabled){transform:scale(0.97)}.vsfw-page .vsfw-glass-shop__add.is-done{background:#111 !important;color:#fff !important}.vsfw-page .vsfw-glass-shop__add svg{width:17px;height:17px}.vsfw-page .vsfw-glass-shop__add .woocommerce-Price-currencySymbol{margin-inline-end:1px}.vsfw-page .vsfw-glass-shop__link{color:inherit !important;font-size:12px;text-align:center;text-decoration:underline !important;text-underline-offset:3px;opacity:.8}.vsfw-page .vsfw-glass-shop__chip:focus-visible,.vsfw-page .vsfw-glass-shop__close:focus-visible,.vsfw-page .vsfw-glass-shop__add:focus-visible,.vsfw-page .vsfw-glass-shop__product:focus-visible,.vsfw-page .vsfw-glass-shop__qty button:focus-visible,.vsfw-page .vsfw-glass-shop__link:focus-visible{outline:2px solid var(--sp-strong);outline-offset:2px}@keyframes vsfw-glass-shop-pulse{50%{opacity:.5}}.vsfw-page .vsfw-glass-pop{--sc-r: 16px;--sc-btn-r: 10px;--sc-spring: cubic-bezier(0.22, 1.18, 0.36, 1);position:fixed;z-index:999999;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--sc-r);color:#fff;background:linear-gradient(-180deg, rgba(255, 255, 255, 0.16) 0, rgba(255, 255, 255, 0.03) 22%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0.05)),rgba(16,16,20,.62);backdrop-filter:blur(24px) saturate(180%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),inset 0 0 0 1px hsla(0,0%,100%,.14),inset 0 12px 18px -14px hsla(0,0%,100%,.35),0 24px 60px -12px rgba(0,0,0,.45);font-size:14px;line-height:1.4;text-align:start;animation:vsfw-glass-pop-in .38s var(--sc-spring) both}@keyframes vsfw-glass-pop-in{from{opacity:0;transform:scale(0.94)}to{opacity:1;transform:none}}@media(prefers-reduced-transparency: reduce){.vsfw-page .vsfw-glass__shop{backdrop-filter:none;background:rgba(20,20,24,.94)}.vsfw-page .vsfw-glass-pop{backdrop-filter:none;background:rgba(20,20,24,.96)}}@media(prefers-reduced-motion: reduce){.vsfw-page .vsfw-glass__shop,.vsfw-page .vsfw-glass-shop__skeleton span{animation:none}.vsfw-page .vsfw-glass-pop{animation:none}}
.vsfw-page .vsfw-glass__cart{inset:10px;border-radius:var(--sc-r);--cg-text: #fff;--cg-muted: rgba(255, 255, 255, 0.72);--cg-fill: rgba(255, 255, 255, 0.1);--cg-hover: rgba(255, 255, 255, 0.22);--cg-line: rgba(255, 255, 255, 0.22);--cg-strong: #fff;--cg-on-strong: #111;--cg-danger: #fca5a5;--cg-veil: rgba(0, 0, 0, 0.45);--cg-thumb: rgba(255, 255, 255, 0.28)}.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__content{height:100%;max-height:100%;border-radius:var(--sc-r);background:linear-gradient(-180deg, rgba(255, 255, 255, 0.16) 0, rgba(255, 255, 255, 0.03) 22%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0.05)),rgba(10,10,14,.34);backdrop-filter:blur(22px) saturate(180%) brightness(0.66);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),inset 0 0 0 1px hsla(0,0%,100%,.14),inset 0 12px 18px -14px hsla(0,0%,100%,.4),0 14px 30px -10px rgba(0,0,0,.5)}.vsfw-page .vsfw-glass-pop--cart{--cg-text: #fff;--cg-muted: rgba(255, 255, 255, 0.72);--cg-fill: rgba(255, 255, 255, 0.1);--cg-hover: rgba(255, 255, 255, 0.22);--cg-line: rgba(255, 255, 255, 0.22);--cg-strong: #fff;--cg-on-strong: #111;--cg-danger: #fca5a5;--cg-veil: rgba(0, 0, 0, 0.45);--cg-thumb: rgba(255, 255, 255, 0.28);--font-scale: 0.78}.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__content{height:100%;max-height:100%;border-radius:0;background:rgba(0,0,0,0);backdrop-filter:none;box-shadow:none}.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__header,.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__footer,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__header,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__footer{border-color:var(--cg-line);background:rgba(0,0,0,0)}.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__title,.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__item-name,.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__quantity-value,.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__total-label,.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__total-value,.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__empty-title,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__title,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__item-name,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__quantity-value,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__total-label,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__total-value,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__empty-title{color:var(--cg-text)}.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__item-price,.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__empty-text,.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__empty-icon,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__item-price,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__empty-text,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__empty-icon{color:var(--cg-muted)}.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__close,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__close{border-radius:8px;background:var(--cg-fill);color:var(--cg-text);box-shadow:inset 0 0 0 1px var(--cg-line)}.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__close:hover,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__close:hover{background:var(--cg-hover)}.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__scroll-area::-webkit-scrollbar-thumb,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__scroll-area::-webkit-scrollbar-thumb{background:var(--cg-thumb)}.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__item,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__item{border-color:var(--cg-line);border-radius:10px;background:var(--cg-fill)}.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__item:hover,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__item:hover{box-shadow:none;background:var(--cg-hover)}.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__item-image,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__item-image{border-radius:7px;background:#fff}.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__item-subtotal,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__item-subtotal{color:var(--cg-text);font-weight:700}.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__item-loading-overlay,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__item-loading-overlay{border-radius:10px;background:var(--cg-veil)}.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__item-spinner,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__item-spinner{border-color:var(--cg-line);border-top-color:var(--cg-text)}.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__quantity-btn,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__quantity-btn{border-color:var(--cg-line);border-radius:7px;background:var(--cg-fill);color:var(--cg-text)}.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__quantity-btn:hover:not(:disabled),.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__quantity-btn:hover:not(:disabled){border-color:var(--cg-text);background:var(--cg-hover)}.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__remove-btn,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__remove-btn{color:var(--cg-muted)}.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__remove-btn:hover,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__remove-btn:hover{color:var(--cg-danger);background:rgba(220,38,38,.14)}.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__total-row,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__total-row{border-color:var(--cg-line)}.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__total-row--final,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__total-row--final{border-top-color:var(--cg-line)}.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__total-row--final .vsfw-cart-modal__total-value,.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__total-value strong,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__total-row--final .vsfw-cart-modal__total-value,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__total-value strong{color:var(--cg-text)}.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__checkout-btn,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__checkout-btn{border-radius:var(--sc-btn-r, 10px);background:var(--cg-strong);color:var(--cg-on-strong);box-shadow:0 4px 14px rgba(0,0,0,.22)}.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__checkout-btn:hover,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__checkout-btn:hover{background:var(--cg-strong);color:var(--cg-on-strong);box-shadow:0 6px 18px rgba(0,0,0,.3)}.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__checkout-btn:focus-visible,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__checkout-btn:focus-visible{outline:2px solid var(--cg-strong);outline-offset:2px}.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__skeleton-item,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__skeleton-item{background:var(--cg-fill)}.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__skeleton-image,.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__skeleton-line,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__skeleton-image,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__skeleton-line{background:var(--cg-hover);animation:vsfw-glass-shop-pulse 1.2s ease-in-out infinite}@media(prefers-reduced-transparency: reduce){.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__content{backdrop-filter:none;background:rgba(20,20,24,.94)}}.vsfw-page .vsfw-glass__cart,.vsfw-page .vsfw-glass-pop--cart{container:vsfw-glass-cart/inline-size;--font-scale: 0.78}@container vsfw-glass-cart (max-width: 380px){.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__items,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__items{gap:8px}.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__item,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__item{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;gap:6px 10px;padding:10px}.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__item-image,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__item-image{grid-row:span 2;width:48px;height:48px}.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__item-details,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__item-details{gap:2px}.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__item-name,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__item-name{display:block;overflow:hidden;font-size:13px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__item-subtotal,.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__item-price,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__item-subtotal,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__item-price{font-size:12.5px}.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__item-controls,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__item-controls{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__quantity,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__quantity{gap:6px}.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__quantity-btn,.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__remove-btn,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__quantity-btn,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__remove-btn{display:grid;place-items:center;width:26px;height:26px;min-width:0;min-height:0;padding:0;border-radius:6px}.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__quantity-btn svg,.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__remove-btn svg,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__quantity-btn svg,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__remove-btn svg{width:13px;height:13px}.vsfw-page .vsfw-glass__cart .vsfw-cart-modal__quantity-value,.vsfw-page .vsfw-glass-pop--cart .vsfw-cart-modal__quantity-value{min-width:16px;font-size:13px;text-align:center}}
