.vws{--vws-mint: var(--app-accent, #1a7a43);--vws-muted: var(--app-muted, #6b6b66);margin:0}.vws__row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.vws__day{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.vws__lab{font:700 11px/1 DM Sans,sans-serif;letter-spacing:.02em;color:var(--vws-muted)}.vws__day.is-today .vws__lab{color:var(--vws-mint)}.vws__tile{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:10px;background:#00000014}.vws__tile img{display:block;width:100%;height:100%;object-fit:cover}.vws__day.is-hers .vws__tile{outline:2px solid var(--vws-mint);outline-offset:-2px}.vws__badge{position:absolute;right:3px;bottom:3px;left:3px;display:flex;align-items:center;justify-content:center;gap:2px;padding:2px 0;border-radius:6px;background:#0000009e;color:#fff;font:700 9px/1.2 DM Sans,sans-serif;letter-spacing:-.01em;white-space:nowrap;overflow:hidden}.vws__badge svg{flex:0 0 auto;width:7px;height:7px}.vws__heart{position:absolute;top:3px;right:3px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#fff;color:#ff7f93}.vws__heart svg{width:10px;height:10px}.vws__sum{margin:6px 0 0;text-align:right;font:600 11.5px/1.3 DM Sans,sans-serif;color:var(--vws-muted)}.vws__sum b{color:var(--vws-mint);font-weight:800}.vws--mini .vws__row{gap:3px}.vws--mini .vws__tile{border-radius:6px}.vws--mini .vws__badge{right:2px;bottom:2px;left:2px;font-size:8.5px}.vws--mini .vws__heart{width:13px;height:13px}.vws--mini .vws__heart svg{width:8px;height:8px}.vws--dark{--vws-mint: #5fd38d;--vws-muted: rgb(255 255 255 / 70%)}.vws--dark .vws__tile{box-shadow:0 8px 20px #00000059}.vws-pill{display:inline-flex;align-items:center;gap:3px;margin-left:6px;padding:1px 7px;border-radius:999px;background:rgb(var(--app-accent-rgb, 26 122 67) / 12%);color:var(--app-accent, #1a7a43);font:700 11px/1.5 DM Sans,sans-serif;vertical-align:middle;white-space:nowrap}.vws-how{display:inline-flex;align-items:center;gap:5px;margin:8px auto 0;padding:5px 11px;border:1px solid rgb(var(--app-accent-rgb, 26 122 67) / 30%);border-radius:999px;background:none;color:var(--app-accent, #1a7a43);font:700 12px/1.2 DM Sans,sans-serif;cursor:pointer}.vws--anim:not(.is-in) .vws__day,.vws--anim:not(.is-in) .vws__badge{opacity:0}.vws--anim.is-in .vws__day{animation:vws-in .45s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 90ms)}.vws--anim.is-in .vws__badge{animation:vws-fade .4s ease both;animation-delay:.8s}@keyframes vws-in{0%{opacity:0;transform:translate(14px) rotate(4deg)}to{opacity:1;transform:none}}@keyframes vws-fade{0%{opacity:0}to{opacity:1}}.vws-tomorrow{display:flex;align-items:center;gap:12px;padding:8px 10px 8px 8px;border:1px solid var(--app-line, rgb(0 0 0 / 8%));border-radius:14px;background:var(--app-surface-2, rgb(0 0 0 / 3%))}.vws-tomorrow__pic{flex:0 0 auto;width:56px;height:56px;overflow:hidden;border-radius:10px}.vws-tomorrow__pic img{display:block;width:100%;height:100%;object-fit:cover}.vws-tomorrow__text{display:flex;flex-direction:column;gap:2px;min-width:0}.vws-tomorrow__day{font:700 11px/1.2 DM Sans,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--app-accent, #1a7a43)}.vws-tomorrow__name{font:700 15px/1.25 DM Sans,sans-serif;color:var(--app-ink, #1c1c1a);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
/*# sourceMappingURL=/cdn/shop/t/18/assets/vhp-week-strip.css.map */
