.affiliate{color:#333;background-color:#fff}.affiliate .title{margin-bottom:2rem}.affiliate .title .line{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.affiliate .title .h2{font-size:2.5rem;font-weight:700;text-transform:uppercase;line-height:1.1;margin:0}.affiliate-intro{margin-bottom:2rem}.affiliate-intro h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.affiliate-intro p{font-size:1.1rem;line-height:1.6}.section-title{font-size:2rem;font-weight:700;text-transform:uppercase;margin-bottom:2rem;text-align:center}.padding-bottom{padding-bottom:4rem}.benefits-table-wrapper{margin-bottom:1.5rem;overflow-x:auto;border:1px solid #eee;border-radius:4px}.benefits-table{width:100%;border-collapse:collapse}.benefits-table th,.benefits-table td{padding:1rem;text-align:left;border-bottom:1px solid #eee}.benefits-table th{width:30%;font-weight:600;color:#333;background-color:#f9f9f9}.benefits-table tr:last-child th,.benefits-table tr:last-child td{border-bottom:none}.text-success{color:#4caf50;margin-right:8px}.commission-note{text-align:center;font-size:.9rem;margin-top:1.5rem}.benefits-row{display:flex;flex-wrap:wrap;margin:0 -15px}.benefit-box{background-color:#f9f9f9;padding:2rem;height:100%;text-align:center;transition:transform .3s,box-shadow .3s}.benefit-box:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.benefit-icon{margin-bottom:1.5rem}.benefit-icon i{font-size:3rem;color:#000}.benefit-box h3{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.benefit-box p{font-size:.95rem;line-height:1.5}.steps-row{display:flex;flex-wrap:wrap;margin:0 -15px}.step-box{padding:2rem;height:100%;text-align:center;position:relative}.step-number{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:#000;color:#fff;border-radius:50%;font-size:1.5rem;font-weight:700;margin:0 auto 1.5rem}.step-box h3{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.step-box p{font-size:.95rem;line-height:1.5}.commission-table-wrapper{margin-bottom:1.5rem;overflow-x:auto}.commission-table{width:100%;border-collapse:collapse}.commission-table th,.commission-table td{padding:1rem;text-align:center;border:1px solid #ddd}.commission-table th{background-color:#000;color:#fff;font-weight:600}.commission-table tr:nth-child(2n){background-color:#f9f9f9}.commission-note{text-align:center;font-size:.9rem;font-style:italic}.testimonial-box{background-color:#f9f9f9;padding:2rem;height:100%;border-left:4px solid #000}.testimonial-content{margin-bottom:1.5rem;position:relative}.quote-icon{font-size:1.5rem;color:#000;opacity:.2;position:absolute;top:-10px;left:-5px}.testimonial-content p{font-style:italic;font-size:1rem;line-height:1.6;padding-left:1.5rem}.testimonial-author .author-name{font-weight:600;margin-bottom:.25rem}.testimonial-author .author-title{font-size:.9rem;color:#666}.faq-item{margin-bottom:2rem}.faq-item h3{font-size:1.2rem;font-weight:600;margin-bottom:.75rem}.faq-item h3 i{margin-right:.5rem;color:#000}.faq-item p{font-size:.95rem;line-height:1.6}.form-intro{text-align:center;max-width:700px;margin:0 auto 2rem;font-size:1.1rem;line-height:1.6}.affiliate .products{margin-bottom:1.5rem}.affiliate .checkbox-wrapper{display:flex;align-items:center;margin-bottom:.75rem}.affiliate .checkbox-wrapper input[type=checkbox]{position:absolute;opacity:0}.affiliate .checkbox-box{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid #ddd;margin-right:.75rem;cursor:pointer;flex-shrink:0}.affiliate .checkbox-wrapper input[type=checkbox]:checked+.checkbox-box{background-color:#000;border-color:#000}.affiliate .check-icon{display:none;font-size:12px;color:#fff}.affiliate .checkbox-wrapper input[type=checkbox]:checked+.checkbox-box .check-icon{display:block}.affiliate .checkbox-text{font-size:.9rem;cursor:pointer}.affiliate .tos{margin:1.5rem 0}.affiliate .hover-underline:hover{text-decoration:underline}.affiliate .faq-box{background-color:#111;color:#fff;padding:2rem;margin-bottom:2rem}.affiliate .faq-box h3{font-size:1.75rem;text-transform:uppercase;margin-top:0;margin-bottom:1rem}.affiliate .faq-box .button{display:inline-block;border:1px solid #fff;background-color:transparent;color:#fff;padding:.5rem 1.25rem;font-size:.875rem;text-transform:uppercase;margin-top:1rem;transition:background-color .3s,color .3s}.affiliate .faq-box .button:hover{background-color:#fff;color:#000}@media (max-width: 991px){.benefit-box,.step-box,.testimonial-box{margin-bottom:2rem}}@media (max-width: 767px){.affiliate .left,.affiliate .right{width:100%}.affiliate .title{margin-bottom:1.5rem}.affiliate .title .h2{font-size:2rem}.affiliate .faq-box{margin-bottom:2rem}.section-title{font-size:1.75rem}.benefit-box,.step-box,.testimonial-box{margin-bottom:1.5rem}}.fancybox-content{padding:2rem;max-width:500px;border-radius:0}.popup-success-affiliate h3,.popup-error-affiliate h3{font-size:1.5rem;margin-top:0;margin-bottom:1rem}.popup-success-affiliate p,.popup-error-affiliate p{margin-bottom:1.5rem}.popup-success-affiliate .button,.popup-error-affiliate .button{display:inline-block;background-color:#000;color:#fff;border:none;padding:.75rem 1.5rem;font-size:.875rem;text-transform:uppercase;cursor:pointer;transition:background-color .3s}.popup-success-affiliate .button:hover,.popup-error-affiliate .button:hover{background-color:#333}
/*# sourceMappingURL=/cdn/shop/t/4/assets/affiliate.css.map */
