:is(.vv-home-flash-section,.vv-cro-section) .cro-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 5px 15px #0000000d;transition:transform .3s;position:relative;border:1px solid transparent;display:none;animation:fadeIn .5s ease}:is(.vv-home-flash-section,.vv-cro-section) .cro-card.visible{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}:is(.vv-home-flash-section,.vv-cro-section) .cro-card:hover{transform:translateY(-5px);border-color:var(--vv-gold)}:is(.vv-home-flash-section,.vv-cro-section) .cro-img-wrap{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;display:block}:is(.vv-home-flash-section,.vv-cro-section) .cro-img-wrap img{width:100%;height:100%;object-fit:cover;transition:.5s}:is(.vv-home-flash-section,.vv-cro-section) .cro-card:hover .cro-img-wrap img{transform:scale(1.05)}:is(.vv-home-flash-section,.vv-cro-section) .badge-flash{position:absolute;top:10px;left:10px;z-index:2;background:#fff;color:#000;font-size:11px;font-weight:800;padding:5px 10px;border-radius:20px;box-shadow:0 2px 5px #0003;display:flex;align-items:center;gap:5px}:is(.vv-home-flash-section,.vv-cro-section) .badge-flash svg{width:12px;height:12px;fill:var(--vv-red-fire)}:is(.vv-home-flash-section,.vv-cro-section) .badge-percent{position:absolute;top:0;right:0;left:auto;z-index:2;background:var(--vv-red-fire);color:#fff;font-size:clamp(13px,1.6vw,18px);font-weight:800;min-width:46px;padding:6px 8px;line-height:1.1;text-align:center;border-radius:0 0 0 16px}:is(.vv-home-flash-section,.vv-cro-section) .live-view{position:absolute;top:10px;right:10px;z-index:2;background:#000000b3;color:#fff;font-size:10px;padding:4px 8px;border-radius:4px;display:flex;align-items:center;gap:4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}:is(.vv-home-flash-section,.vv-cro-section) .live-dot{width:6px;height:6px;background:#27ae60;border-radius:50%;animation:pulse 1.5s infinite}:is(.vv-home-flash-section,.vv-cro-section) .cro-info{padding:15px}:is(.vv-home-flash-section,.vv-cro-section) .cro-title{font-size:15px;font-weight:700;color:#000;margin:0 0 5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:42px;text-decoration:none}:is(.vv-home-flash-section,.vv-cro-section) .cro-card:hover .cro-title{color:var(--vv-gold)}:is(.vv-home-flash-section,.vv-cro-section) .cro-prices{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px}:is(.vv-home-flash-section,.vv-cro-section) .price-new{font-size:18px;font-weight:800;color:#000}:is(.vv-home-flash-section,.vv-cro-section) .price-old{font-size:13px;color:#999;text-decoration:line-through}:is(.vv-home-flash-section,.vv-cro-section) .stock-wrapper{margin-bottom:15px}:is(.vv-home-flash-section,.vv-cro-section) .stock-label{display:flex;justify-content:space-between;font-size:10px;font-weight:700;margin-bottom:4px;text-transform:uppercase}:is(.vv-home-flash-section,.vv-cro-section) .label-urgent{color:var(--vv-red-fire);animation:flashText 2s infinite}:is(.vv-home-flash-section,.vv-cro-section) .stock-bar{width:100%;height:6px;background:#eee;border-radius:3px;overflow:hidden}:is(.vv-home-flash-section,.vv-cro-section) .stock-fill{height:100%;background:linear-gradient(90deg,#ff9800,#f44336);border-radius:3px;position:relative}:is(.vv-home-flash-section,.vv-cro-section) .stock-fill:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);background-size:20px 20px;animation:moveStripes 1s linear infinite}:is(.vv-home-flash-section,.vv-cro-section) .btn-quick-buy{width:100%;padding:10px;border:none;border-radius:6px;background:linear-gradient(128deg,#163652,#2f4e75);color:#fff;font-weight:700;text-transform:uppercase;cursor:pointer;transition:.3s;font-size:13px}:is(.vv-home-flash-section,.vv-cro-section) .btn-quick-buy:hover{background:linear-gradient(128deg,#1e4262,#3a5c87)}a.btn-quick-buy-link{display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;box-sizing:border-box}a.btn-add-cart{text-decoration:none}:is(.vv-home-flash-section,.vv-cro-section) .cro-actions{display:flex;gap:8px;align-items:stretch}:is(.vv-home-flash-section,.vv-cro-section) .cro-actions .add-to-cart-form{flex:1 1 auto;min-width:0}:is(.vv-home-flash-section,.vv-cro-section) .btn-add-cart{flex:0 0 auto;width:42px;padding:0;border:1.5px solid #000;border-radius:6px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.3s;position:relative}:is(.vv-home-flash-section,.vv-cro-section) .btn-add-cart:hover{background:#000;color:#fff}:is(.vv-home-flash-section,.vv-cro-section) .btn-add-cart svg{width:19px;height:19px;stroke:#000;transition:.2s}:is(.vv-home-flash-section,.vv-cro-section) .btn-add-cart svg:not(.ic-check){fill:currentColor;stroke:none}:is(.vv-home-flash-section,.vv-cro-section) .btn-add-cart:hover svg{stroke:#fff}:is(.vv-home-flash-section,.vv-cro-section) .btn-add-cart .ic-check{display:none;position:absolute}:is(.vv-home-flash-section,.vv-cro-section) .btn-add-cart.is-loading svg:not(.ic-check){opacity:.35}:is(.vv-home-flash-section,.vv-cro-section) .btn-add-cart.is-added{background:#1e8e4e;border-color:#1e8e4e}:is(.vv-home-flash-section,.vv-cro-section) .btn-add-cart.is-added svg:not(.ic-check){display:none}:is(.vv-home-flash-section,.vv-cro-section) .btn-add-cart.is-added .ic-check{display:block;stroke:#fff}#ln-add-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%) translateY(20px);background:#1a1a1a;color:#fff;font-size:13px;font-weight:600;padding:10px 18px;border-radius:999px;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease;z-index:9999;white-space:nowrap;max-width:90vw;overflow:hidden;text-overflow:ellipsis}#ln-add-toast.show{opacity:1;transform:translate(-50%) translateY(0)}#ln-add-toast.is-error{background:#a82717}.vv-cro-section .cro-card{display:block}@media(max-width:767px){:is(.vv-home-flash-section,.vv-cro-section) .cro-info{padding:10px}:is(.vv-home-flash-section,.vv-cro-section) .price-new{font-size:15px}}:is(.vv-home-flash-section,.vv-cro-section) .cro-info{display:block;flex:initial}:is(.vv-home-flash-section,.vv-cro-section) .cro-title{min-height:0;line-height:1.6}:is(.vv-home-flash-section,.vv-cro-section) .cro-actions{margin-top:0}#lnv-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:#00000080;align-items:flex-end;justify-content:center}#lnv-ov.open{display:flex}body.lnv-dang-mo .floating-contact-wrapper,body.lnv-dang-mo [class*=back-to-top],body.lnv-dang-mo [class*=scroll-top]{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.lnv-top img{cursor:zoom-in;transition:transform .2s ease}.lnv-top img:hover{transform:scale(1.04)}#lnv-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;background:#000000e6;width:100%;max-width:none;height:100%;max-height:none;margin:0;border:0;display:none;align-items:center;justify-content:center;padding:20px}#lnv-zoom.open{display:flex}#lnv-zoom img{max-width:100%;max-height:92vh;border-radius:10px}#lnv-zoom button{position:absolute;top:16px;right:16px;width:42px;height:42px;border:0;border-radius:50%;background:#ffffffeb;font-size:24px;line-height:1;cursor:pointer;color:#16202b}#lnv-sheet{background:#fff;width:100%;max-width:520px;max-height:88vh;overflow-y:auto;border-radius:16px 16px 0 0;padding:18px 18px calc(18px + env(safe-area-inset-bottom));position:relative;font-family:inherit}@media(min-width:768px){#lnv-ov{align-items:center}#lnv-sheet{border-radius:16px;max-height:82vh}}#lnv-x{position:absolute;top:10px;right:12px;width:34px;height:34px;border:0;background:#f1f3f5;border-radius:50%;font-size:20px;cursor:pointer;color:#16202b;line-height:1}.lnv-top{display:flex;gap:12px;align-items:center;margin-bottom:14px;padding-right:40px}.lnv-top img{width:78px;height:78px;object-fit:cover;border-radius:10px;background:#f1f3f5;flex:0 0 auto}.lnv-name{font-weight:700;font-size:14px;line-height:1.35;margin:0 0 4px}.lnv-price{font-weight:800;font-size:18px;color:#a32525}.lnv-pick{font-size:12.5px;color:#5a6b7a;margin-top:3px}.lnv-grp{margin-bottom:14px}.lnv-grp-name{font-size:13px;font-weight:700;margin-bottom:8px;display:block}.lnv-grp-name span{font-weight:400;color:#5a6b7a}.lnv-vals{display:flex;flex-wrap:wrap;gap:8px}.lnv-val{border:1px solid #16202b;background:#fff;border-radius:8px;min-width:46px;min-height:40px;padding:8px 12px;cursor:pointer;font-size:13.5px;font-family:inherit;color:#16202b;line-height:1.2}.lnv-val.on{color:#fff;border-color:transparent;font-weight:700;background:linear-gradient(128deg,#163652,#2f4e75);background-origin:border-box;background-clip:border-box}.lnv-val.off{opacity:.35;cursor:not-allowed;text-decoration:line-through}.lnv-qtyrow{display:flex;align-items:center;gap:12px;margin:14px 0}.lnv-qty{display:flex;align-items:center;border:1px solid #e2e6ea;border-radius:10px;overflow:hidden}.lnv-qty button{width:40px;height:42px;border:0;background:#fff;font-size:19px;cursor:pointer;color:#16202b}.lnv-qty span{min-width:40px;text-align:center;font-weight:700}.lnv-go{width:100%;border:0;border-radius:12px;min-height:50px;cursor:pointer;color:#fff;font-weight:700;font-size:15px;font-family:inherit;background:linear-gradient(128deg,#8f2020,#a32525);background-origin:border-box;background-clip:border-box}.lnv-go[disabled]{opacity:.45;cursor:not-allowed}.lnv-tai{text-align:center;padding:30px 0;color:#5a6b7a;font-size:14px}@media(max-width:767px){.vv-cro-section .vv-grid{gap:10px}}.lnv-image-button{flex:0 0 78px;display:block;border:0;padding:0;background:transparent;cursor:zoom-in}#lnv-ov :focus-visible,#lnv-zoom :focus-visible{outline:2px solid #163652;outline-offset:3px}#lnv-zoom::backdrop{background:transparent}#lnv-ov::backdrop{background:transparent}:is(.vv-home-flash-section,.vv-cro-section) .cro-actions{gap:8px;align-items:stretch}:is(.vv-home-flash-section,.vv-cro-section) .cro-actions .btn-add-cart{flex:0 0 44px;width:44px;min-width:44px;min-height:44px;border:1.5px solid #1c252d;border-radius:8px;color:#1c252d;background:#fff}:is(.vv-home-flash-section,.vv-cro-section) .cro-actions .btn-add-cart svg:not(.ic-check){width:24px;height:24px;fill:none;stroke:currentColor}:is(.vv-home-flash-section,.vv-cro-section) .cro-actions .btn-quick-buy{flex:1 1 auto;min-width:0;min-height:44px;padding:8px 6px;border-radius:8px;background:linear-gradient(128deg,#163652,#2f4e75);color:#fff;font-size:13px;line-height:1.25}:is(.vv-home-flash-section,.vv-cro-section) .cro-actions .add-to-cart-form .btn-quick-buy{height:100%}:is(.vv-home-flash-section,.vv-cro-section) .cro-actions .btn-add-cart:hover{background:#f0f3f6;color:#163652}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ln-collection-home-cards.css.map */
