 .container{max-width:1200px;margin:0 auto;padding:0 20px}.product-page{padding:40px 0 80px;margin-top:60px}.breadcrumb{margin-bottom:30px;font-size:14px;color:var(--light-text)}.breadcrumb a{text-decoration:none;color:var(--light-text)}.breadcrumb span{color:var(--primary-red);font-weight:600}.product-layout-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.product-visual{position:relative;display:flex;justify-content:center}.image-wrapper{position:relative;z-index:1;width:100%;max-width:450px;text-align:center}.main-img{width:100%;height:auto;filter:drop-shadow(0 20px 30px rgba(0,0,0,.2));transition:transform .5s ease}.blob-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;background:radial-gradient(circle,rgba(227,30,36,.1) 0%,rgba(255,255,255,0) 70%);z-index:-1;border-radius:50%}.badge-overlay{position:absolute;top:20px;right:20px;background:var(--primary-red);color:white;padding:5px 15px;font-size:12px;font-weight:700;border-radius:20px;text-transform:uppercase;box-shadow:0 5px 15px rgba(227,30,36,.3)}.product-title{font-size:36px;font-weight:700;margin-bottom:10px;line-height:1.2}.rating{color:#fcc200;font-size:14px;margin-bottom:20px}.rating span{color:var(--light-text);margin-left:10px}.product-short-desc{font-size:16px;line-height:1.7;color:var(--light-text);margin-bottom:30px}.features-grid{display:flex;gap:15px;margin-bottom:30px;flex-wrap:wrap}.feature-card{background:var(--bg-grey);padding:15px 20px;border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:12px;font-weight:600;min-width:80px;border:1px solid #eee}.feature-card i{font-size:20px;color:var(--primary-red)}.action-area{display:flex;gap:20px;margin-bottom:30px}.btn-primary{background:var(--primary-red);color:white;padding:15px 30px;border-radius:50px;text-decoration:none;font-weight:600;box-shadow:0 10px 20px rgba(227,30,36,.3);transition:.3s}.btn-primary:hover{background:#c0151a;transform:translateY(-2px)}.btn-secondary{border:2px solid var(--dark-text);color:var(--dark-text);padding:15px 30px;border-radius:50px;text-decoration:none;font-weight:600;transition:.3s}.btn-secondary:hover{background:var(--dark-text);color:green}.divider{border:0;border-top:1px solid #eee;margin:30px 0}.spec-table{width:100%;border-collapse:collapse;margin-top:15px}.spec-table th,.spec-table td{text-align:left;padding:12px 0;border-bottom:1px solid #eee;font-size:14px}.spec-table th{width:40%;color:var(--dark-text);font-weight:600}.spec-table td{color:var(--light-text)}.applications-section{margin-top:60px;background:var(--bg-grey);padding:40px;border-radius:12px}.applications-section h2{text-align:center;margin-bottom:30px}.app-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center}.app-item{background:white;padding:20px;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.03);transition:.3s}.app-item:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.08)}.app-item i{font-size:24px;color:var(--primary-red);margin-bottom:10px}.reveal-animation{opacity:0;transform:translateY(30px);transition:all .8s ease-out}.reveal-animation.active{opacity:1;transform:translateY(0)}.delay-1{transition-delay:.2s}@media (max-width:768px){.product-layout-grid{grid-template-columns:1fr;gap:30px}.image-wrapper{max-width:300px;margin:0 auto}.product-title{font-size:28px}.action-area{flex-direction:column;text-align:center;}.app-grid{grid-template-columns:1fr 1fr}}