#ripple-calculator-section{background:#000;color:#fff;font-family:sans-serif;padding:20px 0}#ripple-calculator-section .container{max-width:1100px;margin:0 auto;padding:20px}#ripple-calculator-section .top-line{font-size:1.2rem;line-height:1.6;text-align:center;margin-bottom:20px}#ripple-calculator-section .top-line label{margin:0 8px}#ripple-calculator-section .top-line input{width:120px;font-size:1.2rem;text-align:center;border:2px solid #ccc;border-radius:4px;margin:0 4px;padding:2px}#ripple-calculator-section .earn-amount{font-size:1.4rem;font-weight:700;background:#ffffff0d;color:#fff;padding:4px 8px;border-radius:6px;margin-left:6px;border:1px solid rgba(255,255,255,.4)}#ripple-calculator-section .ripple-and-table{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;align-items:flex-start}#ripple-calculator-section .ripple-chart{position:relative;width:600px;height:600px;margin:0 auto;padding:0}#ripple-calculator-section svg{width:100%;height:100%;display:block}#ripple-calculator-section circle.ripple-ring{fill:none;stroke:#ffffff26;stroke-width:2}#ripple-calculator-section circle.large-ring{stroke:#1c2e48;stroke-width:2;fill-opacity:.2;opacity:0;transition:opacity .5s ease}#ripple-calculator-section line.parent-child-line{stroke:#999;stroke-width:1;opacity:.2;transition:opacity .5s ease}#ripple-calculator-section circle.dot{opacity:0;transition:transform .3s ease,opacity .5s ease}#ripple-calculator-section circle.dot:hover{transform:scale(1.4);opacity:1}#ripple-calculator-section .compensation-table{background:#000;border-radius:6px;padding:16px;width:100%;max-width:320px;margin:0 auto}#ripple-calculator-section .compensation-table table{width:100%;border-collapse:collapse}#ripple-calculator-section .compensation-table thead tr{border-bottom:1px solid #444}#ripple-calculator-section .compensation-table th,#ripple-calculator-section .compensation-table td{padding:10px 8px;text-align:center;white-space:nowrap}#ripple-calculator-section .compensation-table th{font-weight:600;text-transform:uppercase;font-size:.85rem}#ripple-calculator-section .compensation-table tr:not(:last-child){border-bottom:1px solid #444}#ripple-calculator-section .comp-row{opacity:0;transition:opacity .5s ease}#ripple-calculator-section .reward-dot{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:4px}#ripple-calculator-section #spendLine{text-align:center;margin-top:20px;font-size:.5rem;line-height:1.5;opacity:.6}#ripple-calculator-section #spendLine input{width:60px;font-size:.5rem;text-align:center;border:1px solid rgba(255,255,255,.3);border-radius:4px;margin:0 4px;padding:2px 4px;background:transparent;color:#fff}#ripple-calculator-section svg image{filter:drop-shadow(0 0 10px rgba(255,215,0,.4))}#ripple-calculator-section{background:radial-gradient(circle at center,#000,#0a0a10 70%,#000)}html{font-size:clamp(18px,2.5vw,32px)!important;scroll-behavior:smooth}body{line-height:1.6}@media(max-width:768px){html{font-size:16px}}#ripple-calculator-section .ripple-chart:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#fff0,#ffffff0d,#fff0);opacity:0;pointer-events:none;animation:shimmerAnimation 12s infinite;animation-delay:3s}@keyframes shimmerAnimation{0%{opacity:0;transform:translate(-100%)}25%{opacity:.2;transform:translate(0)}50%{opacity:.3;transform:translate(100%)}75%{opacity:.2;transform:translate(150%)}to{opacity:0;transform:translate(200%)}}.section-background-image-text{background-size:contain!important;background-repeat:no-repeat!important;background-position:center center!important;padding-top:100px;padding-bottom:100px}.tube-anchor .background-media-text__text [class^=h]{display:inline-block;position:relative;padding-top:18px!important;border-top:2px solid #d6b56f}.tube-anchor .background-media-text__text [class^=h]:after{content:"";position:absolute;top:-5px;left:50%;width:8px;height:8px;border-radius:50%;background:#d6b56f;transform:translate(-50%)}.tube-anchor.background-media-text{background:radial-gradient(circle at center,#111,#000)!important;border-top:1px solid rgba(214,181,111,.3);border-bottom:1px solid rgba(214,181,111,.3)}@media(min-width:1400px){.image-with-text__text,.rte p,.image-with-text__content p,p{font-size:30px!important;line-height:1.7!important}.image-with-text__heading,.h1,.h2,h2{font-size:36px!important}.button,.btn{font-size:32px!important;padding:16px 32px!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/overrides.css.map */
