.qv-style-liquid .quick-view-overlay{background:rgba(15,23,42,0.4);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%)}.qv-style-liquid .quick-view-container{background:rgba(255,255,255,0.78);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,0.5);border-radius:1.5rem;box-shadow:0 32px 64px rgba(31,38,135,0.18),0 8px 24px rgba(0,0,0,0.08),inset 0 1px 0 rgba(255,255,255,0.9);animation:qvLiquidIn 0.45s cubic-bezier(0.34,1.56,0.64,1)}@keyframes qvLiquidIn{from{opacity:0;transform:scale(0.92) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.qv-style-liquid .quick-view-container::after{content:'';position:absolute;top:0;left:0;right:0;height:40%;background:linear-gradient( 180deg,rgba(255,255,255,0.15) 0%,transparent 100% );pointer-events:none;z-index:0;border-radius:1.5rem 1.5rem 0 0}.qv-style-liquid .quick-view-close{background:rgba(255,255,255,0.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.4);box-shadow:0 2px 12px rgba(0,0,0,0.08),inset 0 1px 0 rgba(255,255,255,0.5);transition:all 0.3s cubic-bezier(0.34,1.56,0.64,1)}.qv-style-liquid .quick-view-close:hover{background:rgba(255,255,255,0.85);transform:rotate(90deg) scale(1.08);box-shadow:0 4px 16px rgba(0,0,0,0.12)}.qv-style-liquid .quick-view-gallery{background:rgba(248,250,252,0.5);padding:1.25rem;position:relative}.qv-style-liquid .quick-view-main-image{border-radius:1rem;overflow:hidden}.qv-style-liquid .quick-view-nav{background:rgba(255,255,255,0.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.4);box-shadow:0 2px 12px rgba(0,0,0,0.08);transition:all 0.3s cubic-bezier(0.34,1.56,0.64,1)}.qv-style-liquid .quick-view-nav:hover{background:var(--shop-primary,#6366F1);border-color:transparent;transform:translateY(-50%) scale(1.08);box-shadow:0 4px 16px rgba(99,102,241,0.3)}.qv-style-liquid .quick-view-thumbs img{border-radius:0.625rem;border:2px solid rgba(255,255,255,0.5);box-shadow:0 2px 8px rgba(0,0,0,0.06);opacity:0.7;transition:all 0.3s cubic-bezier(0.34,1.56,0.64,1)}.qv-style-liquid .quick-view-thumbs img:hover{opacity:0.9;transform:scale(1.05)}.qv-style-liquid .quick-view-thumbs img.active{opacity:1;border-color:var(--shop-primary,#6366F1);box-shadow:0 2px 12px rgba(99,102,241,0.2)}.qv-style-liquid .quick-view-info{position:relative;z-index:1;padding:2rem}.qv-style-liquid .quick-view-title{font-size:1.375rem;font-weight:700;color:#0f172a}.qv-style-liquid .quick-view-price{font-size:1.25rem;color:var(--shop-dark,#1E293B)}.qv-style-liquid .quick-view-price ins{color:var(--shop-dark,#1E293B)}.qv-style-liquid .quick-view-stock{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,0.4);border-radius:999px}.qv-style-liquid .quick-view-stock.in-stock{background:rgba(220,252,231,0.7);border-color:rgba(134,239,172,0.3)}.qv-style-liquid .quick-view-stock.out-of-stock{background:rgba(254,226,226,0.7);border-color:rgba(252,165,165,0.3)}.qv-style-liquid .quick-view-quantity{border:1px solid rgba(0,0,0,0.08);border-radius:999px;background:rgba(255,255,255,0.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow:hidden}.qv-style-liquid .quick-view-quantity .qty-btn{background:transparent;width:40px;height:42px;transition:all 0.2s ease}.qv-style-liquid .quick-view-quantity .qty-btn:hover{background:rgba(0,0,0,0.05)}.qv-style-liquid .quick-view-quantity .qty{border-left:1px solid rgba(0,0,0,0.06);border-right:1px solid rgba(0,0,0,0.06);height:42px;background:transparent}.qv-style-liquid .quick-view-add-to-cart{height:42px;border-radius:999px;font-weight:600;font-size:0.875rem;background:var(--shop-primary,#6366F1);color:#fff;border:none;box-shadow:0 4px 16px rgba(99,102,241,0.3);transition:all 0.3s cubic-bezier(0.34,1.56,0.64,1)}.qv-style-liquid .quick-view-add-to-cart:hover{background:var(--shop-primary-dark,#4F46E5);box-shadow:0 6px 24px rgba(99,102,241,0.4);transform:scale(1.02)}.qv-style-liquid .quick-view-add-to-cart.added{background:var(--shop-success,#22C55E) !important;box-shadow:0 4px 16px rgba(34,197,94,0.3) !important}.qv-style-liquid .quick-view-cart .btn-primary{border-radius:999px;font-weight:600;box-shadow:0 4px 16px rgba(99,102,241,0.3);transition:all 0.3s cubic-bezier(0.34,1.56,0.64,1)}.qv-style-liquid .quick-view-cart .btn-primary:hover{box-shadow:0 6px 24px rgba(99,102,241,0.4);transform:scale(1.02)}.qv-style-liquid .quick-view-link{font-weight:600;transition:all 0.2s ease}.qv-style-liquid .quick-view-link:hover{text-decoration:none;gap:0.5rem}.qv-style-liquid .quick-view-meta{border-top:1px solid rgba(0,0,0,0.06)}.qv-style-liquid .quick-view-badge{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,0.4);border-radius:999px;font-size:0.6875rem;padding:0.25rem 0.625rem}.qv-style-liquid .quick-view-badge--sale{background:rgba(254,226,226,0.8);color:#DC2626;border-color:rgba(252,165,165,0.3)}.qv-style-liquid .quick-view-badge--new{background:rgba(220,252,231,0.8);color:#16A34A;border-color:rgba(134,239,172,0.3)}@media (max-width:768px){.qv-style-liquid .quick-view-container{border-radius:1.25rem}.qv-style-liquid .quick-view-info{padding:1.25rem}.qv-style-liquid .quick-view-gallery{padding:0.75rem}.qv-style-liquid .quick-view-add-to-cart{width:100%}}