.image-display-container{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;max-width:1200px;margin:0 auto;padding:20px;display:flex;flex-wrap:wrap;box-sizing:border-box}.image-display-container *{box-sizing:border-box}.image-preview{flex:1 1 60%;min-width:300px;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.image-preview-container{width:100%;max-width:600px;border:1px solid #e0e0e0;box-shadow:0 4px 12px rgba(0,0,0,0.08);background-color:#f9f9f9;position:relative;overflow:hidden}.image-preview-container img{width:100%;height:auto;display:block;transition:transform 0.3s ease}.image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease;pointer-events:none}.button-container{display:flex;flex-direction:column;align-items:center;gap:15px;width:80%;max-width:300px;pointer-events:auto}.download-btn,.buy-btn{color:white;border:none;padding:12px 24px;text-align:center;text-decoration:none;font-size:16px;cursor:pointer;border-radius:4px;transition:all 0.3s;font-weight:600;box-shadow:0 2px 10px rgba(0,0,0,0.2);width:100%}.download-btn{background-color:#4CAF50}.buy-btn{background-color:#2196F3}.download-btn:hover,.buy-btn:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,0.3)}.download-btn:hover{background-color:#45a049}.buy-btn:hover{background-color:#0b7dda}.image-details{flex:1 1 40%;min-width:300px;padding:20px}.image-title{font-size:24px;font-weight:600;margin-bottom:15px;color:#333}.image-description{line-height:1.6;color:#555;margin-bottom:20px}.details-table{width:100%;border-collapse:collapse;margin-bottom:25px}.details-table tr{border-bottom:1px solid #e0e0e0}.details-table tr:last-child{border-bottom:none}.details-table th{text-align:left;padding:10px 5px 10px 0;width:120px;color:#666;font-weight:500}.details-table td{padding:10px 0;color:#333}.license-info{background-color:#f8fafc;padding:20px;border-radius:8px;margin-top:30px;border-left:4px solid #2563eb}.license-info h3{margin-top:0;margin-bottom:12px;color:#111827;font-size:18px;font-weight:600}.license-info p{margin-bottom:0;color:#4b5563;font-size:15px;line-height:1.6}.mobile-tap-indicator{position:absolute;top:65%;left:50%;transform:translate(-50%,-50%);display:none;z-index:10;animation:tapPulse 2s infinite}.mobile-tap-indicator svg{width:60px;height:60px;fill:white;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.3))}.mobile-tap-indicator-text{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);color:white;font-weight:bold;text-shadow:0 1px 3px rgba(0,0,0,0.5);white-space:nowrap;background:#0000008f;padding:8px 12px;border-radius:4px;display:inline-block}@keyframes tapPulse{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.1)}100%{transform:translate(-50%,-50%) scale(1)}}@media (max-width:768px){.image-preview,.image-details{flex:1 1 100%}.image-overlay{opacity:0;pointer-events:none}.image-preview-container.active .image-overlay{opacity:1;pointer-events:auto}.mobile-tap-indicator{display:block}.image-preview-container.active .mobile-tap-indicator{display:none}.button-container{flex-direction:column;gap:10px;width:90%}.download-btn,.buy-btn{padding:10px 20px;font-size:15px}}@media (min-width:769px){.button-container{flex-direction:row;gap:15px}.image-preview-container:hover .image-overlay{opacity:1;pointer-events:auto}.image-preview-container:hover img{transform:scale(1.03)}.mobile-tap-indicator{display:none !important}}.hand-icon{width:90px;height:90px;display:inline-block;background-image:url('/wp-content/uploads/2025/07/hand_.png');background-size:contain;background-repeat:no-repeat;background-position:center;cursor:pointer}