.products .product{position:relative;overflow:hidden}.jwlear-tryon-button{padding:12px 25px;border-radius:30px;font-size:14px;font-weight:600;text-align:center;text-decoration:none;transition:all 0.3s ease;box-shadow:0 4px 12px rgb(0 0 0 / .2);border:none;cursor:pointer;box-sizing:border-box;display:inline-block;width:auto;min-width:180px}.jwlear-tryon-button:hover{transform:scale(1.02);text-decoration:none}.jwlear-shop-button-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease;background-color:rgb(0 0 0 / .5);z-index:5}.products .product:hover .jwlear-shop-button-wrapper{opacity:1;visibility:visible}.jwlear-shop-button{background:#000;color:#fff;z-index:10}.jwlear-single-button{margin-top:15px;margin-bottom:20px;background-color:black!important;color:white!important}.jwlear-single-button:hover{background-color:#333!important;color:white!important;transform:scale(1.02)}@media screen and (max-width:768px){.jwlear-tryon-button{font-size:13px;padding:8px 16px}.jwlear-shop-button-wrapper{opacity:1;visibility:visible;position:static;height:auto;background-color:#fff0;margin-top:10px}.jwlear-shop-button{display:block;width:100%!important;min-width:unset!important;margin:0 auto}.jwlear-single-button{width:100%!important;min-width:unset!important;display:block!important;padding:10px 20px!important}.jwlear-single-button{text-align:center;margin-left:auto;margin-right:auto}}body{font-family:'Poppins',sans-serif;background:#f8f9fa;margin:0;padding:0;color:#343a40;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{max-width:1200px;margin:30px auto;padding:0 20px;box-sizing:border-box}.tabs{display:flex;justify-content:center;gap:12px;padding:20px 0;background-color:#fff;border-bottom:1px solid #e9ecef;box-shadow:0 2px 8px rgb(0 0 0 / .05);border-radius:10px;margin-bottom:30px}.tab-button{background:#f0f2f5;color:#495057;padding:12px 25px;border:none;border-radius:25px;font-weight:500;cursor:pointer;transition:all 0.3s ease;font-size:15px;display:flex;align-items:center;gap:8px}.tab-button:hover{background:#e2e6ea;color:#212529;box-shadow:0 4px 10px rgb(0 0 0 / .1)}.tab-button.active{background:#007bff;color:#fff;box-shadow:0 4px 12px rgb(0 123 255 / .3);transform:translateY(-2px)}.section{display:none;padding:40px;background:#fff;border-radius:12px;box-shadow:0 8px 25px rgb(0 0 0 / .08);margin-top:20px}.section h1,.section h2{color:#212529;margin-bottom:25px;font-weight:600;font-size:2em;text-align:center}.upload-section{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;align-items:flex-start}.upload-video,.upload-text{flex:1;min-width:0}.upload-video iframe{width:100%;max-width:1920px;height:315px;border-radius:15px;box-shadow:0 8px 20px rgb(0 0 0 / .15);display:block;margin:0 auto}.upload-text ul{padding-left:25px;line-height:1.8;font-size:16px;color:#495057;list-style:disc}.upload-text li{margin-bottom:12px}.upload-text a{font-weight:500;text-decoration:none;transition:color 0.3s ease}.go-dash-btn{margin-top:30px;background:#000;padding:15px 30px;color:#fff;border-radius:40px;font-weight:600;font-size:17px;text-decoration:none;transition:all 0.3s ease;display:inline-block;text-align:center;border:none;cursor:pointer}.api-modern h2{margin-bottom:40px}.method-box{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:30px;margin-bottom:30px;box-shadow:0 4px 15px rgb(0 0 0 / .05);transition:all 0.3s ease}.method-box:hover{box-shadow:0 6px 20px rgb(0 0 0 / .08);transform:translateY(-2px)}.method-box h3{color:#007bff;margin-top:0;margin-bottom:25px;font-weight:600;font-size:1.5em}.step{display:flex;align-items:flex-start;margin-bottom:20px;gap:15px}.step-number{background-color:#007bff;color:#fff;border-radius:50%;width:32px;height:32px;display:flex;justify-content:center;align-items:center;font-weight:700;flex-shrink:0;font-size:.9em}.step p{margin:0;font-size:16px;color:#495057}.pricing-section h2{margin-bottom:40px}.pricing-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;justify-content:center}.card{background-color:#fff;border:1px solid #e9ecef;border-radius:15px;padding:35px 25px;text-align:center;box-shadow:0 6px 20px rgb(0 0 0 / .08);transition:all 0.3s ease;display:flex;flex-direction:column;justify-content:space-between}.card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgb(0 0 0 / .12)}.card h3{color:#007bff;font-size:1.8em;margin-top:0;margin-bottom:15px;font-weight:700}.card .price{font-size:2.5em;font-weight:700;color:#212529;margin-bottom:25px}.card ul{list-style:none;padding:0;margin-bottom:30px;flex-grow:1}.card li{font-size:16px;color:#495057;margin-bottom:12px;position:relative;padding-left:25px;text-align:left}.card li::before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;color:#28a745;position:absolute;left:0;top:3px}.card .buy-btn{background:linear-gradient(90deg,#28a745 0%,#218838 100%);color:#fff;padding:12px 25px;border-radius:8px;text-decoration:none;font-weight:600;font-size:16px;transition:all 0.3s ease;box-shadow:0 4px 15px rgb(40 167 69 / .3);display:inline-block;margin-top:20px}.card .buy-btn:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 6px 20px rgb(40 167 69 / .4)}.contact-section h2{margin-bottom:30px}.contact-section p{font-size:17px;margin-bottom:15px;color:#495057}.contact-section{text-align:center;padding:40px 20px;background:#f9fafb;border-radius:16px;box-shadow:0 0 15px rgb(0 0 0 / .05)}.contact-section h2{font-size:28px;margin-bottom:20px;color:#111827;display:flex;justify-content:center;align-items:center;gap:10px}.contact-section{padding:60px 20px;text-align:center;background:#f9fafb;border-radius:18px;box-shadow:0 4px 30px rgb(0 0 0 / .05)}.contact-section h2{font-size:30px;font-weight:700;margin-bottom:30px;color:#111827;display:flex;justify-content:center;align-items:center;gap:12px}.contact-section i{font-size:24px;color:#3b82f6}.contact-card{display:inline-block;background:#fff;padding:30px 40px;border-radius:16px;box-shadow:0 12px 24px rgb(0 0 0 / .08);max-width:500px;margin:0 auto;text-align:left}.contact-card p{font-size:16px;color:#374151;margin-bottom:20px}.contact-card a{color:#2563eb;text-decoration:none}.contact-card strong{color:#111827}.contact-btn{display:inline-block;margin-top:10px;background-color:#000;color:#fff;padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:600;transition:background-color 0.3s ease}.contact-btn:hover{background-color:#1f2937}.contact-section .button{background-color:#000}.footer{text-align:center;padding:25px 20px;margin-top:50px;color:#6c757d;font-size:14px;background-color:#fff;border-top:1px solid #e9ecef;border-radius:12px;box-shadow:0 -2px 8px rgb(0 0 0 / .03)}.footer strong{color:#343a40}@media (max-width:992px){.pricing-cards{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width:768px){.tabs{flex-wrap:wrap;padding:15px;gap:8px}.tab-button{padding:10px 18px;font-size:14px;flex-grow:1}.section{padding:25px;margin:20px auto}.upload-section{flex-direction:column;align-items:center}.upload-video iframe{height:250px}.upload-text ul{font-size:15px}.go-dash-btn{padding:12px 25px;font-size:16px}.method-box{padding:20px}.pricing-cards{grid-template-columns:1fr}.card{padding:30px 20px}}@media (max-width:480px){.tab-button{font-size:13px;padding:8px 15px}.go-dash-btn,.contact-section .button{width:100%;box-sizing:border-box}}