.venue-img-with-content-main{background:#000;color:#fff}.img-content-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.section-heading{font-size:54px;font-weight:700;line-height:1.2;margin-bottom:20px}.section-heading span{color:#ffb400}.section-desc{opacity:.85;margin-bottom:25px;max-width:520px}.benefits-list{list-style:none;padding:0;margin:0 0 30px}.benefit-item{display:flex;align-items:center;gap:4px;margin-bottom:12px;font-weight:500}.check-icon{color:#ffb400;font-weight:700}span.check-icon svg{width:18px}.primary-btn{background:#ffb400;color:#000;padding:14px 26px;border-radius:8px;text-decoration:none;font-weight:600;display:inline-block;transition:.3s}.primary-btn:hover{transform:translateY(-2px)}.img-content-image img{width:100%;border-radius:14px}.how-works-main,.section-header{text-align:center}.how-subtitle{max-width:700px;margin:auto auto 50px;opacity:.8}.how-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.how-step{padding:30px 25px;border-radius:14px;transition:.3s}.step-icon{width:70px;height:70px;border:2px solid #f4a300;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:auto auto 18px;background:#fff8e5}.step-icon img{width:32px}.step-icon svg{width:35px;height:35px}.step-icon svg path,.step-icon svg polyline,.step-icon svg circle,.step-icon svg rect{color:#f4a300}.how-step h3{font-size:18px;font-weight:700;margin-bottom:10px}.how-step p{font-size:15px;opacity:.8;line-height:1.6}.section-center{text-align:center}.section-title{font-size:42px;font-weight:700;margin-bottom:10px}.section-title span{color:#f4a300}.section-subtitle{max-width:720px;margin:auto auto 40px;opacity:.8}.venue-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.venue-card{position:relative;border-radius:14px;overflow:hidden}.venue-card img{transition:.5s all}.venue-card:hover img{transform:scale(1.1);transition:.5s all}.venue-card img{width:100%;height:100%;object-fit:cover}.venue-overlay{position:absolute;bottom:0;padding:25px;color:#fff;background:linear-gradient(to top,rgba(0,0,0,.8),transparent)}.venue-overlay h3{font-size:20px;margin:0 0 10px;font-weight:400}.venue-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:25px}.venue-tag{padding:8px 16px;border-radius:30px;background:#eee;font-size:14px}.results-section{background:#000;color:#fff}.results-box{background:#f3f3f3;border-radius:14px;padding:40px;max-width:900px;margin:auto;border:3px solid #f4a300;color:#000}.results-stats{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;gap:20px}.stat-number{font-size:40px;font-weight:700;color:#f4a300}.stat-label{font-size:16px;opacity:.8;font-weight:700}.results-desc{margin-top:20px;font-size:15px;border-top:1px solid #00000042;padding-top:20px;font-weight:700}section#why-venue .how-steps{grid-template-columns:repeat(3,1fr);text-align:left}#why-venue .how-steps .how-step{border:2px solid #f6f3f4;transition:.5s all}#why-venue .how-steps .how-step .step-icon{margin:0 0 20px;width:50px;height:50px}#why-venue .how-steps .how-step:hover{border:2px solid #f4a300;transition:.5s all}#why-venue .how-steps .how-step .step-icon svg{width:20px}#why-venue .how-steps .how-step p{margin:0}section#player-love{background:#fff}section#player-love h2{color:#000}section#player-love h2 span{color:#f4a300}section#player-love a.popup-next-btn{margin-top:20px;max-width:250px;padding:13px}.machine-form-main{background:#000}.machine-form-wrapper{max-width:700px;margin:0 auto;color:#fff}.machine-form{background:#fff;color:#000;width:100%;padding:40px;border-radius:20px;box-shadow:0 10px 30px #00000014}.form-group{margin-bottom:20px}.form-group label{display:block;font-weight:600;margin-bottom:8px;font-size:12px}.form-group input{width:100%;padding:14px;border-radius:10px;border:1px solid #ddd;font-size:14px;transition:.3s ease}.form-group input:focus{border-color:#f4b400;outline:none;box-shadow:0 0 0 3px #f4b40026}.machine-submit{width:100%;background:#f4b400;border:none;padding:16px;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;transition:.3s ease}.machine-submit:hover{background:#e0a800}.machine-submit:disabled{background:#ccc;cursor:not-allowed}.form-note{text-align:center;font-size:13px;margin-top:18px;color:#666}.testimonial-highlight{text-align:center}.testimonial-wrapper{max-width:900px;margin:auto}.quote-icon{font-size:70px;line-height:10px;opacity:.35;font-weight:700;margin-bottom:30px}.testimonial-text p{font-size:34px;font-weight:700;line-height:1.4;margin-bottom:35px}.testimonial-author strong{display:block;font-size:28px;margin-bottom:4px}.testimonial-author span{opacity:.8;font-size:20px}@media(max-width:990px){.venue-grid{grid-template-columns:1fr}.results-stats{grid-template-columns:1fr;gap:25px}.section-title{font-size:30px}.img-content-wrapper,section#why-venue .how-steps{grid-template-columns:1fr}.section-heading{font-size:36px}.how-steps{grid-template-columns:1fr;gap:0}#why-venue .how-steps .how-step{margin-bottom:15px}.testimonial-text{font-size:24px}.quote-icon{font-size:50px}.testimonial-text p{font-size:22px}.testimonial-author span{font-size:14px}.machine-form{padding:30px 10px}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/shirt-in-a-box-venue-partner.css.map */
