.pvm-container{max-width:1200px;margin:0 auto;padding:20px}.pvm-content{display:flex;flex-direction:column;align-items:center;margin-bottom:40px}.pvm-video-wrapper{position:relative;width:100%;max-width:272px;aspect-ratio:9/16;background:#000;border-radius:16px;overflow:hidden;box-shadow:0 10px 40px #0003;margin-bottom:15px}.pvm-video{width:100%;height:100%;display:block;object-fit:cover}.pvm-fallback-image{width:100%;height:auto;display:block}.pvm-ai-badge{position:absolute!important;top:8px!important;left:8px!important;background:linear-gradient(135deg,#667eea,#764ba2)!important;color:#fff!important;padding:3px 8px!important;border-radius:4px!important;font-size:10px!important;font-weight:600!important;text-transform:uppercase!important;pointer-events:none!important;z-index:15!important;opacity:1!important;visibility:visible!important;display:block!important;box-shadow:0 2px 4px #0003!important}.pvm-quality-badge{position:absolute!important;top:8px!important;right:10px!important;color:#fff!important;padding:3px 8px!important;border-radius:4px!important;font-size:10px!important;font-weight:600!important;text-transform:uppercase!important;pointer-events:none!important;z-index:14!important;opacity:1!important;visibility:visible!important;display:block!important;box-shadow:0 2px 4px #0003!important}.pvm-quality-badge.is-hd{background:linear-gradient(135deg,#00bfff,#87ceeb)!important}.pvm-quality-badge.is-4k{background:linear-gradient(135deg,#1a1a1a,#000)!important;color:gold!important;border:1px solid #FFD700!important;box-shadow:0 2px 8px #0009,inset 0 1px #ffd70033!important}.pvm-video-wrapper.has-ai-badge .pvm-quality-badge{right:47px!important}.pvm-duration-badge{position:absolute;bottom:12px;left:12px;background:#000000d9;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600;z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pvm-product-info{width:100%;max-width:272px!important;text-align:center}.pvm-title{font-size:18px;font-weight:600;margin:0 0 8px;color:#111;line-height:1.2;padding-top:0}.pvm-category-wrapper{margin-bottom:12px}.pvm-category{display:inline-block;padding:6px 12px;background:#f3f4f6;border-radius:4px;font-size:12px;color:#6b7280;font-weight:500;margin-right:8px}.pvm-description{font-size:13px;line-height:1.6;margin-bottom:12px}.pvm-tags-title{font-size:11px;color:#666;font-weight:500;margin-top:.25rem;margin-bottom:.25rem}.pvm-tag-chips{display:flex;flex-wrap:wrap;gap:4px;height:60px;min-height:60px;max-height:60px;overflow-y:auto;padding-right:8px;margin-bottom:.5rem;align-content:flex-start}.pvm-tag-chip{display:inline-block;padding:4px 10px;background:#2c3e50;border-radius:14px;font-size:11px;color:#fff;font-weight:500;margin-right:4px;margin-bottom:4px}.pvm-specs{display:flex!important;flex-direction:column!important;gap:3px!important;margin-top:.5rem!important;margin-bottom:.5rem!important;padding-top:.5rem!important;border-top:1px solid #e0e0e0!important;flex-shrink:0!important}.pvm-spec-item{display:flex;justify-content:space-between;font-size:13px;color:#666}.pvm-spec-label{font-size:10px;color:#888;min-width:70px;font-weight:500}.pvm-spec-value{font-size:12px;color:#333;font-weight:400}.pvm-note{text-align:right;font-size:12px;color:#999;margin-bottom:.5rem}.pvm-bottom-section{margin-top:auto;padding-top:.5rem}.pvm-price-actions{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;height:32px}.pvm-price{font-size:24px;font-weight:700;color:#333;line-height:1;display:flex;align-items:center;height:32px;padding-top:19px}.pvm-quick-actions{display:flex;gap:12px;align-items:center}.pvm-like-btn,.pvm-share-btn{width:32px;height:32px;border-radius:50%;border:.5px solid rgba(255,255,255,.5);background:#ffffffd9;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #00000014;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1)}.pvm-like-btn:hover{background:linear-gradient(135deg,#ff6384e6,#ffb6c1cc);box-shadow:0 0 20px #ff638466;transform:scale(1.2);border-color:transparent}.pvm-share-btn:hover{background:linear-gradient(135deg,#1da1f2e6,#85ccffcc);box-shadow:0 0 20px #1da1f266;transform:scale(1.2);border-color:transparent}.pvm-like-btn.liked{background:linear-gradient(135deg,#ff6384,#ffb6c1);box-shadow:0 0 15px #ff63844d;border-color:transparent}.pvm-like-btn.liked svg{fill:#fff;stroke:none;stroke-width:0}.pvm-like-btn.liked:hover{background:linear-gradient(135deg,#ff4569,#f9a);box-shadow:0 0 25px #ff638480;transform:scale(1.2)}.pvm-actions{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:auto}.pvm-form{width:100%}.pvm-add-to-cart{width:100%;padding:14px;background:linear-gradient(135deg,#ff9500,#ff6200);color:#fff;border:none;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}.pvm-add-to-cart:hover{background:linear-gradient(135deg,#ff8400,#ff5100);transform:translateY(-1px);box-shadow:0 4px 12px #ff6e004d}.pvm-add-to-cart:active{transform:translateY(0)}.pvm-add-to-cart svg{width:18px;height:18px}.pvm-like-btn svg,.pvm-share-btn svg{width:18px;height:18px;transition:all .3s}.pvm-like-btn svg{fill:#ff6384!important;stroke:none!important;stroke-width:0!important;opacity:.8}.pvm-like-btn:hover svg{fill:#ff1744!important;opacity:1;filter:drop-shadow(0 0 4px rgba(255,23,68,.6))}.pvm-like-btn.liked svg{fill:#fff!important;opacity:1}.pvm-share-btn svg{fill:#1da1f2!important;stroke:none!important;opacity:.8}.pvm-share-btn:hover svg{fill:#0084ff!important;opacity:1;filter:drop-shadow(0 0 4px rgba(29,161,242,.6))}.pvm-share-btn:active,.pvm-like-btn:active{transform:scale(1.05);transition:transform .1s}.pvm-subscribe-btn{width:100%;padding:14px;background:#fff;color:#374151;border:1px solid #e5e7eb;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px}.pvm-subscribe-btn:hover{background:#f9fafb;transform:translateY(-1px)}.pvm-subscribe-btn svg{width:18px;height:18px}.pvm-related-section{margin-top:30px;padding-top:30px;border-top:1px solid #e5e5e5;opacity:0;transform:translateY(20px);transition:all .6s ease}.pvm-related-section.pvm-fade-in{opacity:1;transform:translateY(0)}.pvm-related-title{font-size:20px;font-weight:600;margin-bottom:25px;text-align:center;color:#111}.pvm-related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:20px}.pvm-related-item{text-decoration:none;color:inherit;transition:transform .3s ease;cursor:pointer}.pvm-related-item:hover{transform:translateY(-5px)}.pvm-related-thumb{position:relative;width:100%;aspect-ratio:9/16;background:#f0f0f0;border-radius:12px;overflow:hidden;margin-bottom:10px}.pvm-related-thumb img{width:100%;height:100%;object-fit:cover}.pvm-related-duration{position:absolute;bottom:8px;right:8px;background:#000000b3;color:#fff;padding:3px 6px;border-radius:4px;font-size:11px;font-weight:500}.pvm-related-name{font-size:14px;font-weight:500;margin:0 0 5px;color:#111;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.pvm-related-price{font-size:13px;color:#666;font-weight:600}@media screen and (min-width: 750px){.pvm-container{padding:40px}.pvm-content{flex-direction:row;gap:40px;align-items:flex-start;justify-content:center}.pvm-video-wrapper{margin-bottom:0;flex-shrink:0}.pvm-product-info{text-align:left;padding-top:0;display:flex;flex-direction:column;height:100%}.pvm-meta{justify-content:flex-start}.pvm-description{padding:0}.pvm-product-info{min-height:calc(240px * 16 / 9)}.pvm-related-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:25px}}@media screen and (min-width: 990px){.pvm-video-wrapper{max-width:306px!important}.pvm-title{font-size:20px}.pvm-product-info{min-height:544px!important;max-width:306px!important}.pvm-specs{grid-template-columns:repeat(2,1fr);gap:15px}.pvm-related-grid{grid-template-columns:repeat(6,1fr)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pvm-content>*{animation:fadeIn .6s ease backwards}.pvm-video-wrapper{animation-delay:.1s}.pvm-product-info{animation-delay:.2s}.v0-sidebar-wrapper~main .pvm-container{margin-left:0}@media screen and (min-width: 990px){.v0-sidebar-wrapper~main .pvm-container{margin-left:240px}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/product-video-minimal.css.map */
