.gg-video-story{background:var(--gg-white);color:var(--gg-heading)}
.gg-review-disclosure{display:block;font-size:11px;line-height:1.5;margin-top:5px;color:var(--gg-body)}
.gg-featured-review{background:#fafaff!important}
.gg-payment-logos{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.gg-payment-logos svg{width:39px;height:25px;pointer-events:none}
.gg-accessory-placeholder{width:60px;height:60px;flex:0 0 60px;color:var(--gg-muted);padding:8px;background:var(--gg-surface);border-radius:8px}
.gg-accessory>div>.gg-accessory-unavailable-copy{margin:0;text-align:left;display:block;flex:1;color:var(--gg-heading)}
.gg-accessory-unavailable-copy small{display:block;color:var(--gg-muted);font-size:11px;margin-top:5px}
.gg-accessory-unavailable{background:var(--gg-border);color:var(--gg-body);border:0;border-radius:5px;font-size:11px;padding:7px 9px;cursor:not-allowed}
.gg-buybox-payment-note{text-align:center;margin:-8px 0 0;font-size:12px;color:var(--gg-body)}
.gg-video-story-inner{max-width:1040px;margin:auto;padding:64px 24px;display:grid;grid-template-columns:400px 1fr;align-items:center;gap:90px}
.gg-video-story video{display:block;width:100%;height:auto;max-height:500px;object-fit:contain;background:var(--gg-surface);border-radius:12px}
.gg-video-story h2{font-size:clamp(26px,2.3vw,34px);font-weight:700;line-height:1.25;margin:0 0 24px;color:var(--gg-heading)}
.gg-video-story h2 span{color:var(--gg-primary)}
.gg-video-story h3{font-size:16px;font-weight:700;color:var(--gg-heading);margin:0 0 30px}
.gg-video-story p{font-size:16px;line-height:1.8;color:var(--gg-body);margin:0}
.gg-video-trust{display:grid;grid-template-columns:repeat(4,1fr);padding:24px max(24px,calc((100% - 1150px)/2));background:var(--gg-surface);gap:20px;color:var(--gg-body);font-size:13px}
.gg-video-trust>*{border-right:1px solid var(--gg-border);padding:4px 16px;text-align:center}.gg-video-trust>:last-child{border:0}
.gg-video-trust strong{display:block;font-size:15px;color:var(--gg-heading);margin-bottom:6px}
.gg-buybox-rating{color:var(--gg-heading);text-decoration:none;gap:8px;font-size:12px;line-height:1.5;cursor:default}.gg-buybox-rating:hover{text-decoration:none}
.gg-buybox-rating>.gg-rating-stars{color:#e5a12b;font-size:16px;letter-spacing:-1px;white-space:nowrap}
.gg-buybox-rating strong{font-weight:700;color:var(--gg-heading)}.gg-buybox-rating .gg-rating-count{color:var(--gg-muted)}
.gg-featured-review{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:16px;background:var(--gg-surface);font-size:14px;scroll-margin-top:150px}
.gg-review-photo{width:60px;height:60px;object-fit:cover;border-radius:12px;flex-shrink:0}.gg-featured-review strong{color:var(--gg-heading)}
.gg-featured-review p{margin:6px 0 0;line-height:1.7;color:var(--gg-body)}.gg-featured-review a{color:var(--gg-primary);text-decoration:underline}.gg-review-stars{color:#efbd20;white-space:nowrap}
@media(max-width:767px){.gg-video-story-inner{grid-template-columns:1fr;gap:28px;padding:40px 24px}.gg-video-story video{max-width:400px;margin:auto}.gg-video-story h3{margin-bottom:16px}.gg-video-trust{grid-template-columns:repeat(2,1fr);gap:16px;padding:20px 12px}.gg-video-trust>:nth-child(2){border:0}}
