@keyframes moveIocn {from {-webkit-transform:translateX(0);transform:translateX(0);}
50% {-webkit-transform:translateX(-5px);transform:translateX(-5px);}
to {-webkit-transform:translateX(0);transform:translateX(0);}
;}
@-webkit-keyframes moveIocn {from {-webkit-transform:translateX(0);transform:translateX(0);}
50% {-webkit-transform:translateX(-5px);transform:translateX(-5px);}
to {-webkit-transform:translateX(0);transform:translateX(0);}
;}
.game-iframe-container {overflow:hidden;max-width:1200px;margin:0 auto;}
.game-iframe-container .game-play-box {width:100%;height:480px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:0 0 20px 20px;overflow:hidden;}
.game-iframe-container .game-play-box .game-bg {width:100%;height:100%;position:absolute;left:0;top:0;filter:blur(20px);z-index:-1;}
.game-iframe-container .game-play-box .game-img {width:180px;height:180px;border-radius:30px;}
.game-iframe-container .game-play-box .game-title {font-size:16px;margin-top:15px;color:#fff;}
.game-iframe-container .game-play-box .start-game-btn {margin-top:30px;background:linear-gradient(180deg,#fd0,#ff9012);box-shadow:12px 14px 15px -1px #0003,-20px -11px 15px -1px #fff6;color:#0a0a0a;height:60px;box-sizing:border-box;font-weight:700;width:290px;border-radius:30px;display:inline-flex;font-size:16px;align-items:center;justify-content:center;outline:none;cursor:pointer;border:3px solid #fff;}
.game-iframe-container .game-play-box .start-game-btn .triangle-icon {margin-right:15px;display:inline-block;height:8px;width:8px;position:relative;top:-8px;animation:moveIocn 0.8s infinite linear;}
.game-iframe-container .game-play-box .start-game-btn:hover {background:#fd0;color:#4a4a4a;}
.game-iframe-container .game-description {margin:15px 0;font-size:18px;line-height:25px;color:#333;padding:0 12px;}
.layout {background:transparent;}
.detail-bottom {background-color:#f5f5f5;}
* {margin:0;padding:0;}
#product-review-container {--primary-color:#4a6bff;--primary-hover:#3a56d4;--text-color:#333;--light-text:#666;--lighter-text:#999;--border-color:#e1e1e1;--bg-color:#fff;--shadow:0 4px 12px rgba(0,0,0,0.08);--radius:8px;--transition:all 0.3s ease;}
#product-review-container * {margin:0;padding:0;box-sizing:border-box;}
#product-review-container {background-color:#f9f9f9;color:var(--text-color);line-height:1.2;padding:15px;}
#product-review-container .container {max-width:1000px;margin:0 auto;background-color:var(--bg-color);border-radius:var(--radius);box-shadow:var(--shadow);padding:30px;position:relative;}
#product-review-container h2 {font-size:24px;margin:5px 0 15px;color:var(--primary-color);}
#product-review-container .review-section,#product-review-container .share-section {margin-bottom:20px;}
#product-review-container .review-form {background-color:#f5f7ff;padding:15px;border-radius:var(--radius);margin-bottom:20px;}
#product-review-container .form-group {margin-bottom:15px;}
#product-review-container label {display:block;margin-bottom:8px;font-weight:600;color:var(--text-color);}
#product-review-container input[type="text"],#product-review-container textarea {width:100%;padding:12px 15px;border:1px solid var(--border-color);border-radius:var(--radius);font-size:16px;transition:var(--transition);}
#product-review-container input[type="text"]:focus,#product-review-container textarea:focus {outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(74,107,255,0.2);}
#product-review-container textarea {min-height:100px;resize:vertical;}
#product-review-container .btn {background-color:var(--primary-color);color:white;border:none;padding:12px 20px;border-radius:var(--radius);font-size:16px;font-weight:600;cursor:pointer;transition:var(--transition);display:inline-flex;align-items:center;justify-content:center;}
#product-review-container .btn:hover {background-color:var(--primary-hover);transform:translateY(-2px);}
#product-review-container .btn svg {margin-right:8px;}
#product-review-container .reviews-list {margin-top:20px;}
#product-review-container .review-item {padding:15px 0;border-bottom:1px solid var(--border-color);}
#product-review-container .review-item:last-child {border-bottom:none;}
#product-review-container .review-header {display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;}
#product-review-container .review-moderation {display:flex;align-items:center;font-size:12px;margin-top:5px;color:#eaa60f;}
#product-review-container .review-author {font-weight:600;color:var(--text-color);word-wrap:break-word;text-wrap:initial;}
#product-review-container .review-date {color:var(--lighter-text);font-size:14px;}
#product-review-container .review-content {color:var(--light-text);}
#product-review-container .success-message {background-color:#e6f7ee;color:#0a7c4a;padding:15px;border-radius:var(--radius);margin-bottom:20px;display:none;}
#product-review-container .share-options {display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;}
#product-review-container .share-btn {display:inline-flex;align-items:center;padding:10px 15px;border-radius:var(--radius);color:white;font-weight:600;text-decoration:none;transition:var(--transition);}
#product-review-container .share-btn:hover {transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,0.1);}
#product-review-container .share-btn svg {margin-right:8px;}
#product-review-container .facebook {background-color:#3b5998;}
#product-review-container .twitter {background-color:#1da1f2;}
#product-review-container .whatsapp {background-color:#25d366;}
#product-review-container .copy-link {background-color:var(--primary-color);position:relative;border:none;padding:10.54px 15px;}
#product-review-container .copy-link:hover {background-color:var(--primary-hover);}
#product-review-container .tooltip {position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:#333;color:white;padding:5px 10px;border-radius:4px;font-size:12px;margin-bottom:5px;opacity:0;transition:opacity 0.3s;pointer-events:none;white-space:nowrap;}
#product-review-container .tooltip.show {opacity:1;}
.share-link-txt {text-align:left !important;}
@media (max-width:768px) {.share-link-txt {text-align:center;}
#product-review-container .container {padding:20px;}
#product-review-container h1 {font-size:24px;}
#product-review-container h2 {font-size:20px;}
#product-review-container .review-form {padding:15px;}
#product-review-container .share-options {flex-direction:column;}
#product-review-container .share-btn {justify-content:center;}
;}
#product-review-container .icon {width:18px;height:18px;fill:currentColor;}
