.ysleadgen-popup *{box-sizing:border-box}.ysleadgen-popup .ysi-close-btn:not(.ysi-back-btn):not(.ysi-claim-btn),.ysleadgen-popup [data-gjs-type="close-button"]:not(.ysi-back-btn):not(.ysi-claim-btn),.ysi-close-btn:not(.ysi-back-btn):not(.ysi-claim-btn),[data-gjs-type="close-button"]:not(.ysi-back-btn):not(.ysi-claim-btn){cursor:pointer;text-decoration:none;font-family:Arial,sans-serif}.ysi-close-btn:not(.ysi-back-btn):not(.ysi-claim-btn):hover,[data-gjs-type="close-button"]:not(.ysi-back-btn):not(.ysi-claim-btn):hover{opacity:.8}.ysleadgen-popup .yslg-page,.ysleadgen-popup .ysi-popup,.ysleadgen-popup .ysleadgen-content{position:relative!important}.ysleadgen-popup .floating-bar-inner{position:relative!important;overflow:visible!important;width:100%!important}.ysleadgen-popup .floating-bar-free-text,.ysleadgen-popup .overlay-text{position:absolute!important;z-index:999!important}.ysleadgen-popup button.ysi-close-btn:not(.ysi-back-btn):not(.ysi-claim-btn),.ysleadgen-popup button.close-btn:not(.ysi-back-btn):not(.ysi-claim-btn),.ysleadgen-popup button.ysleadgen-close:not(.ysi-back-btn):not(.ysi-claim-btn),.ysleadgen-popup button.ysi-close-btn-circle:not(.ysi-back-btn):not(.ysi-claim-btn),.ysleadgen-popup button.close-button:not(.ysi-back-btn):not(.ysi-claim-btn),.ysleadgen-popup button.close-icon:not(.ysi-back-btn):not(.ysi-claim-btn),.ysleadgen-popup button[data-gjs-type="close-button"]:not(.ysi-back-btn):not(.ysi-claim-btn),.ysleadgen-popup span.ysi-close-btn:not(.ysi-back-btn):not(.ysi-claim-btn),.ysleadgen-popup span.close-btn:not(.ysi-back-btn):not(.ysi-claim-btn),.ysleadgen-popup span.ysleadgen-close:not(.ysi-back-btn):not(.ysi-claim-btn),.ysleadgen-popup span.ysi-close-btn-circle:not(.ysi-back-btn):not(.ysi-claim-btn),button.ysi-close-btn:not(.ysi-back-btn):not(.ysi-claim-btn),button.close-btn:not(.ysi-back-btn):not(.ysi-claim-btn),button.ysleadgen-close:not(.ysi-back-btn):not(.ysi-claim-btn),button.ysi-close-btn-circle:not(.ysi-back-btn):not(.ysi-claim-btn),button[data-gjs-type="close-button"]:not(.ysi-back-btn):not(.ysi-claim-btn){position:absolute!important;top:25px!important;right:10px!important;left:auto!important;z-index:10000!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;box-sizing:border-box!important;line-height:1!important;flex-shrink:0!important;color:#000000!important;background:#ffffff!important;background-color:#ffffff!important;border:1px solid rgb(0 0 0 / .15)!important;box-shadow:0 2px 8px rgb(0 0 0 / .25)!important;font-size:20px!important;font-weight:bold!important;cursor:pointer!important;transition:transform 0.15s ease,opacity 0.15s ease!important}.ysi-close-btn *,.close-btn *,.ysleadgen-close *,.ysi-close-btn-circle *,.close-button *,.close-icon *,[data-gjs-type="close-button"] *{color:#000000!important;fill:#000000!important;stroke:#000000!important}.ysi-close-btn:hover,.close-btn:hover,.ysleadgen-close:hover,.ysi-close-btn-circle:hover,.close-button:hover,.close-icon:hover,[data-gjs-type="close-button"]:hover{opacity:0.9!important;transform:scale(1.08)!important}#ysi-deactivation-modal{all:initial;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}#ysi-deactivation-modal.ysi-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);z-index:99999;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease;pointer-events:none}#ysi-deactivation-modal.active{opacity:1;pointer-events:auto}.ysi-modal-content{background:#fff;padding:24px;border-radius:8px;width:90%;max-width:500px;max-height:none;overflow-y:visible;box-shadow:0 10px 25px rgb(0 0 0 / .2);transform:scale(.9);transition:transform 0.3s ease;box-sizing:border-box}.ysi-modal-content.active{transform:scale(1)}.ysi-modal-title{margin:0 0 12px;color:#111;font-size:18px;font-weight:600;line-height:1.4}.ysi-modal-description{margin:0 0 20px;color:#555;font-size:14px;line-height:1.5}.ysi-form{margin-top:16px}.ysi-reasons-container{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.ysi-reason-group{display:flex;flex-direction:column}.ysi-radio-label,.ysi-checkbox-label,.ysi-delete-data-label{display:flex;align-items:center!important;cursor:pointer;font-size:14px;color:#333;line-height:1.4}.ysi-radio-input,.ysi-checkbox-input{appearance:auto!important;-webkit-appearance:auto!important;margin:0 8px 0 0!important;width:16px!important;height:16px!important;padding:0!important;border:1px solid #787c82;vertical-align:middle!important;position:static!important;flex-shrink:0;background:#fff}.ysi-radio-text{font-weight:500}.ysi-reason-details{padding-left:24px;margin-top:8px;display:flex;flex-direction:column;gap:8px}.ysi-options-title{font-size:13px;font-weight:600;color:#666;margin:0 0 4px}.ysi-input-wrapper,.ysi-conditional-input{margin-top:8px}.ysi-text-input{width:100%;padding:8px 12px;border:1px solid #ccc;border-radius:4px;font-size:14px;box-sizing:border-box}.ysi-text-input:focus{border-color:#0088f8d8;outline:1px solid #047ee2b3;box-shadow:0 0 0 1px #008cff}.ysi-hidden{display:none!important}.ysi-footer-actions{border-top:1px solid #eee;padding-top:16px;margin-top:16px}.ysi-delete-data-desc{font-size:12px;color:#777;margin:4px 0 0 24px}.ysi-modal-actions{margin-top:24px;display:flex;justify-content:flex-end;gap:12px}.ysi-submit-btn{background-color:#0c8af2f4;color:#fff;border:none;padding:8px 16px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color 0.2s,opacity 0.2s}.ysi-submit-btn:hover{background-color:#008bf6}.ysi-submit-btn:disabled,.ysi-submit-btn.disabled{opacity:.5;cursor:not-allowed;background-color:#1589e7}.yslg-product-recommendations{width:100%;max-width:100%;margin:12px 0;box-sizing:border-box;container-type:inline-size;container-name:yslg-pr}.yslg-product-recommendations-heading{font-size:16px;font-weight:600;margin:0 0 12px;text-align:center;color:inherit}.yslg-product-recommendations-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 110px),1fr));gap:12px;width:100%;max-height:290px;overflow-y:auto;overflow-x:hidden;padding:2px 4px 6px 2px;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:rgb(148 163 184 / .45) #fff0;-webkit-overflow-scrolling:touch}.yslg-product-recommendations-grid>.yslg-product-card,.yslg-product-recommendations-list>.yslg-product-card{min-width:0}.yslg-product-recommendations-list{display:flex;flex-direction:column;gap:10px;width:100%;max-height:290px;overflow-y:auto;overflow-x:hidden;padding:2px 4px 6px 2px;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:rgb(148 163 184 / .45) #fff0;-webkit-overflow-scrolling:touch}.yslg-product-recommendations-list .yslg-product-card{display:flex;flex-direction:row;align-items:center;text-align:left;gap:12px;padding:10px 12px;box-sizing:border-box;width:100%}.yslg-product-recommendations-list .yslg-product-card>a:first-child,.yslg-product-recommendations-list .yslg-product-card-image-wrap{flex:0 0 64px!important;width:64px!important;height:64px!important;min-width:64px!important;max-width:64px!important;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f8fafc;margin-bottom:0!important;padding:0!important;box-sizing:border-box;text-decoration:none;flex-shrink:0!important}.yslg-product-recommendations-list .yslg-product-card-image{width:100%!important;height:100%!important;max-width:100%!important;aspect-ratio:1 / 1!important;object-fit:cover!important;border-radius:8px;display:block!important;margin:0!important;flex-shrink:0!important}.yslg-product-card{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #e5e7eb;border-radius:8px;padding:10px;background:#fff;transition:box-shadow 0.2s;box-sizing:border-box;width:100%}.yslg-product-card:hover{box-shadow:0 4px 12px rgb(0 0 0 / .08)}.yslg-product-card-image-wrap{width:100%;display:block;text-decoration:none;border-radius:6px;overflow:hidden;margin-bottom:8px}.yslg-product-card-image{width:100%;max-width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px;margin-bottom:8px;display:block}.yslg-product-card-info{display:flex;flex-direction:column;width:100%}.yslg-product-recommendations-list .yslg-product-card-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px;text-align:left}.yslg-product-card-title{font-size:13px;font-weight:600;margin:0 0 6px;line-height:1.3;color:#111827;width:100%;overflow-wrap:anywhere;word-break:break-word}.yslg-product-recommendations-list .yslg-product-card-info .yslg-product-card-title,.yslg-product-recommendations-list .yslg-product-card>.yslg-product-card-title{margin:0 0 2px;font-size:13px;font-weight:600;line-height:1.3;text-align:left;width:auto;color:#111827}.yslg-product-card-title a{color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.yslg-product-card-title a:hover{text-decoration:underline}.yslg-product-card-price{font-size:13px;color:#374151;margin-bottom:8px;width:100%;line-height:1.25}.yslg-product-recommendations-list .yslg-product-card-info .yslg-product-card-price,.yslg-product-recommendations-list .yslg-product-card>.yslg-product-card-price{margin:0;font-size:13px;font-weight:500;line-height:1.25;text-align:left;width:auto;color:#4b5563}.yslg-product-card-price del{opacity:.6;margin-right:4px}.yslg-product-recommendations-list .yslg-product-card-cta{flex:0 0 auto;margin-left:auto;align-self:center;white-space:nowrap}.yslg-product-card-cta{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;padding:7px 14px;background:#6D28D9;color:#fff!important;border-radius:6px;text-decoration:none!important;max-width:100%;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;border:none;outline:none;transition:background-color 0.2s ease,opacity 0.2s ease,transform 0.1s ease;user-select:none}.yslg-product-card-cta:hover{background:#5B21B6;color:#fff!important}.yslg-product-card-cta:active{transform:scale(.97)}.yslg-product-card-cta.loading{opacity:.75;cursor:wait;pointer-events:none}.yslg-product-card-cta.added{background:#16a34a!important;color:#fff!important;cursor:default}.yslg-product-card .added_to_cart{display:none!important}.yslg-product-recommendations-list::-webkit-scrollbar,.yslg-product-recommendations-grid::-webkit-scrollbar,.yslg-product-recommendations::-webkit-scrollbar,.ysleadgen-popup::-webkit-scrollbar,.ysleadgen-content::-webkit-scrollbar,.popup-section::-webkit-scrollbar{width:5px;height:5px}.yslg-product-recommendations-list::-webkit-scrollbar-track,.yslg-product-recommendations-grid::-webkit-scrollbar-track,.yslg-product-recommendations::-webkit-scrollbar-track,.ysleadgen-popup::-webkit-scrollbar-track,.ysleadgen-content::-webkit-scrollbar-track,.popup-section::-webkit-scrollbar-track{background:#fff0}.yslg-product-recommendations-list::-webkit-scrollbar-thumb,.yslg-product-recommendations-grid::-webkit-scrollbar-thumb,.yslg-product-recommendations::-webkit-scrollbar-thumb,.ysleadgen-popup::-webkit-scrollbar-thumb,.ysleadgen-content::-webkit-scrollbar-thumb,.popup-section::-webkit-scrollbar-thumb{background:rgb(148 163 184 / .5);border-radius:9999px}.yslg-product-recommendations-list::-webkit-scrollbar-thumb:hover,.yslg-product-recommendations-grid::-webkit-scrollbar-thumb:hover,.yslg-product-recommendations::-webkit-scrollbar-thumb:hover,.ysleadgen-popup::-webkit-scrollbar-thumb:hover,.ysleadgen-content::-webkit-scrollbar-thumb:hover,.popup-section::-webkit-scrollbar-thumb:hover{background:rgb(100 116 139 / .8)}@container yslg-pr (max-width:420px){.yslg-product-recommendations-heading{font-size:14px;margin-bottom:8px}.yslg-product-recommendations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.yslg-product-card{padding:8px 6px}.yslg-product-card-title{font-size:11px}.yslg-product-card-price{font-size:11px;margin-bottom:6px}.yslg-product-card-cta{font-size:10px;padding:5px 8px;width:100%}}@container yslg-pr (max-width:260px){.yslg-product-recommendations-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.yslg-product-recommendations-grid .yslg-product-card{flex:0 0 calc(50% - 4px);min-width:96px;scroll-snap-align:start}}.yslg-product-recommendations.yslg-pr-narrow .yslg-product-recommendations-grid,.yslg-product-recommendations.yslg-pr-tight .yslg-product-recommendations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.yslg-product-recommendations.yslg-pr-tight .yslg-product-recommendations-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory}.yslg-product-recommendations.yslg-pr-tight .yslg-product-card{flex:0 0 calc(50% - 4px);min-width:90px;scroll-snap-align:start}@media (max-width:520px){.ysleadgen-popup .yslg-product-recommendations{margin:10px 0}.ysleadgen-popup .yslg-product-recommendations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ysleadgen-popup .yslg-product-recommendations-list .yslg-product-card>a:first-child,.ysleadgen-popup .yslg-product-recommendations-list .yslg-product-card-image-wrap{flex:0 0 54px!important;width:54px!important;height:54px!important;min-width:54px!important;max-width:54px!important}.ysleadgen-popup .yslg-product-card-cta{font-size:11px;padding:5px 10px}}@media (max-width:380px){.ysleadgen-popup .yslg-product-recommendations-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px;padding-bottom:4px}.ysleadgen-popup .yslg-product-recommendations-grid .yslg-product-card{flex:0 0 46%;min-width:120px;scroll-snap-align:start}}.yslg-product-recommendations-loading,.yslg-product-recommendations-empty{font-size:13px;color:#6b7280;text-align:center;padding:16px}.yslg-product-recommendations-placeholder{margin:0;font-size:13px;color:#64748b}.ysleadgen-popup.yslg-has-product-recommendations .yslg-pr-card,.ysleadgen-popup.yslg-has-product-recommendations .popup-wrapper,.ysleadgen-popup.yslg-has-product-recommendations .popup-section,.ysleadgen-popup.yslg-has-product-recommendations .popup-container,.ysleadgen-popup.yslg-has-product-recommendations .touch-wrapper,.ysleadgen-popup.yslg-has-product-recommendations .music-promo-wrapper{max-width:1240px!important;width:min(96vw, 1240px)!important;min-height:380px!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:flex-start!important;overflow:hidden!important;border-radius:16px!important;box-shadow:0 12px 40px rgb(0 0 0 / .16)!important;margin:40px auto!important;position:relative!important;background:#ffffff!important;box-sizing:border-box!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-pr-card[data-pr-count="1"],.ysleadgen-popup.yslg-has-product-recommendations [data-pr-count="1"]{max-width:860px!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-pr-card[data-pr-count="2"],.ysleadgen-popup.yslg-has-product-recommendations [data-pr-count="2"]{max-width:960px!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-pr-card[data-pr-count="3"],.ysleadgen-popup.yslg-has-product-recommendations [data-pr-count="3"]{max-width:1060px!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-pr-card[data-pr-count="4"],.ysleadgen-popup.yslg-has-product-recommendations [data-pr-count="4"]{max-width:1140px!important}.ysleadgen-popup.yslg-has-product-recommendations>.yslg-page,.ysleadgen-popup.yslg-has-product-recommendations .yslg-page:not(.yslg-pr-card){max-width:100%!important;width:100%!important;background:transparent!important;box-shadow:none!important;border:none!important;padding:0!important;margin:0!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-page[style*="display: none"],.ysleadgen-popup.yslg-has-product-recommendations .yslg-page[style*="display:none"]{display:none!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-pr-card>.popup-left,.ysleadgen-popup.yslg-has-product-recommendations .yslg-pr-card>.touch-left,.ysleadgen-popup.yslg-has-product-recommendations .yslg-pr-card>.music-left,.ysleadgen-popup.yslg-has-product-recommendations .yslg-pr-card>.popup-content,.ysleadgen-popup.yslg-has-product-recommendations .yslg-pr-card>.popup-text,.ysleadgen-popup.yslg-has-product-recommendations .yslg-pr-card>form,.ysleadgen-popup.yslg-has-product-recommendations .popup-left,.ysleadgen-popup.yslg-has-product-recommendations .touch-left,.ysleadgen-popup.yslg-has-product-recommendations .music-left,.ysleadgen-popup.yslg-has-product-recommendations .popup-wrapper>form,.ysleadgen-popup.yslg-has-product-recommendations .popup-wrapper>.popup-text,.ysleadgen-popup.yslg-has-product-recommendations .popup-wrapper>.popup-content,.ysleadgen-popup.yslg-has-product-recommendations .popup-section>.popup-text,.ysleadgen-popup.yslg-has-product-recommendations .popup-section>.popup-content,.ysleadgen-popup.yslg-has-product-recommendations .popup-container>.popup-content{flex:1 1 320px!important;max-width:380px!important;min-width:270px!important;width:auto!important;padding:32px 24px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-pr-card:not(.yslg-has-media)>form,.ysleadgen-popup.yslg-has-product-recommendations .yslg-pr-card:not(.yslg-has-media)>.popup-content,.ysleadgen-popup.yslg-has-product-recommendations .yslg-pr-card:not(.yslg-has-media)>.popup-left{flex:0 0 460px!important;max-width:480px!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-pr-card>.popup-right,.ysleadgen-popup.yslg-has-product-recommendations .yslg-pr-card>.touch-right,.ysleadgen-popup.yslg-has-product-recommendations .yslg-pr-card>.music-right,.ysleadgen-popup.yslg-has-product-recommendations .yslg-pr-card>.popup-image,.ysleadgen-popup.yslg-has-product-recommendations .popup-right,.ysleadgen-popup.yslg-has-product-recommendations .touch-right,.ysleadgen-popup.yslg-has-product-recommendations .music-right,.ysleadgen-popup.yslg-has-product-recommendations .popup-wrapper>.popup-image,.ysleadgen-popup.yslg-has-product-recommendations .popup-section>.popup-image,.ysleadgen-popup.yslg-has-product-recommendations .popup-container>.popup-image{flex:1 1 260px!important;max-width:320px!important;min-width:220px!important;width:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-pr-card>.popup-right img,.ysleadgen-popup.yslg-has-product-recommendations .yslg-pr-card>.touch-right img,.ysleadgen-popup.yslg-has-product-recommendations .yslg-pr-card>.music-right img,.ysleadgen-popup.yslg-has-product-recommendations .yslg-pr-card>.popup-image img,.ysleadgen-popup.yslg-has-product-recommendations .popup-right img,.ysleadgen-popup.yslg-has-product-recommendations .touch-right img,.ysleadgen-popup.yslg-has-product-recommendations .music-right img,.ysleadgen-popup.yslg-has-product-recommendations .popup-wrapper>.popup-image img,.ysleadgen-popup.yslg-has-product-recommendations .popup-section>.popup-image img,.ysleadgen-popup.yslg-has-product-recommendations .popup-container>.popup-image img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;display:block!important;margin:0 auto!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations{flex:1 1 480px!important;min-width:220px!important;max-width:none!important;width:auto!important;padding:24px 28px 20px 24px!important;background:#ffffff!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;border-left:1px solid #f1f5f9!important;margin:0!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations[data-count="1"]{flex:0 0 200px!important;min-width:180px!important;max-width:220px!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations[data-count="2"]{flex:0 0 300px!important;min-width:280px!important;max-width:320px!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations[data-count="3"]{flex:0 0 400px!important;min-width:380px!important;max-width:420px!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations[data-count="4"]{flex:0 0 480px!important;min-width:440px!important;max-width:500px!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations-heading{font-size:18px!important;font-weight:700!important;color:#111827!important;margin:0 0 16px 0!important;text-align:left!important;line-height:1.25!important;letter-spacing:-0.2px!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-pr-card>.ysi-close-btn:not(.ysi-back-btn):not(.ysi-claim-btn),.ysleadgen-popup.yslg-has-product-recommendations .yslg-pr-card>.close-btn:not(.ysi-back-btn):not(.ysi-claim-btn),.ysleadgen-popup.yslg-has-product-recommendations .yslg-pr-card>[data-gjs-type="close-button"]:not(.ysi-back-btn):not(.ysi-claim-btn),.ysleadgen-popup.yslg-has-product-recommendations .ysi-close-btn:not(.ysi-back-btn):not(.ysi-claim-btn),.ysleadgen-popup.yslg-has-product-recommendations .close-btn:not(.ysi-back-btn):not(.ysi-claim-btn),.ysleadgen-popup.yslg-has-product-recommendations [data-gjs-type="close-button"]:not(.ysi-back-btn):not(.ysi-claim-btn){position:absolute!important;top:14px!important;right:14px!important;left:auto!important;bottom:auto!important;z-index:10000!important;background:#ffffff!important;color:#000000!important;border:1px solid #e2e8f0!important;border-radius:50%!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 6px rgb(0 0 0 / .12)!important;cursor:pointer!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations-grid{display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:8px!important;width:100%!important;max-height:none!important;overflow:visible!important;padding:0!important;box-sizing:border-box!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations-grid[data-count="1"]{grid-template-columns:minmax(110px,150px)!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(110px,150px))!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations-grid[data-count="3"]{grid-template-columns:repeat(3,1fr)!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations-grid[data-count="4"]{grid-template-columns:repeat(4,1fr)!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations-grid[data-count="5"]{grid-template-columns:repeat(5,1fr)!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations-grid .yslg-product-card{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;background:#ffffff!important;border:1px solid #f1f5f9!important;border-radius:8px!important;padding:6px 5px 8px!important;box-shadow:0 1px 3px rgb(0 0 0 / .04)!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;transition:transform 0.15s ease,box-shadow 0.15s ease!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations-grid .yslg-product-card:hover{transform:translateY(-2px)!important;box-shadow:0 4px 12px rgb(0 0 0 / .08)!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations-grid .yslg-product-card-image-wrap{width:100%!important;aspect-ratio:1 / 1!important;border-radius:6px!important;overflow:hidden!important;background:#f8fafc!important;margin-bottom:6px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;padding:0!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations-grid .yslg-product-card-image{width:100%!important;height:100%!important;aspect-ratio:1 / 1!important;object-fit:cover!important;border-radius:6px!important;display:block!important;margin:0!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations-grid .yslg-product-card-info{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;margin-bottom:6px!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations-grid .yslg-product-card-title{font-size:11px!important;font-weight:600!important;color:#1e293b!important;margin:0 0 2px!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;width:100%!important;text-align:center!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations-grid .yslg-product-card-title a{color:inherit!important;text-decoration:none!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations-grid .yslg-product-card-price{font-size:10.5px!important;font-weight:500!important;color:#475569!important;margin:0!important;line-height:1.2!important;text-align:center!important;width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations-grid .yslg-product-card-price del{opacity:0.6!important;margin-right:3px!important;font-size:9.5px!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations-grid .yslg-product-card-cta{background:#6D28D9!important;color:#ffffff!important;font-size:10px!important;font-weight:600!important;padding:5px 4px!important;border-radius:6px!important;width:100%!important;text-align:center!important;white-space:nowrap!important;cursor:pointer!important;border:none!important;text-decoration:none!important;transition:background-color 0.15s ease!important;box-sizing:border-box!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations-grid .yslg-product-card-cta:hover{background:#5B21B6!important;color:#ffffff!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations-list{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:8px 14px!important;width:100%!important;max-height:none!important;overflow:visible!important;padding:0!important;box-sizing:border-box!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations-list[data-count="1"]{grid-template-columns:1fr!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations-list .yslg-product-card{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;padding:4px 6px!important;background:transparent!important;border:none!important;box-shadow:none!important;box-sizing:border-box!important;width:100%!important;min-width:0!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations-list .yslg-product-card:hover{background:#f8fafc!important;border-radius:8px!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations-list .yslg-product-card-image-wrap{flex:0 0 46px!important;width:46px!important;height:46px!important;aspect-ratio:1 / 1!important;border-radius:6px!important;overflow:hidden!important;background:#f8fafc!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations-list .yslg-product-card-image{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:6px!important;display:block!important;margin:0!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations-list .yslg-product-card-info{flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;text-align:left!important;gap:2px!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations-list .yslg-product-card-title{font-size:12px!important;font-weight:600!important;color:#111827!important;margin:0!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:left!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations-list .yslg-product-card-title a{color:inherit!important;text-decoration:none!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations-list .yslg-product-card-price{font-size:11px!important;font-weight:500!important;color:#4b5563!important;margin:0!important;line-height:1.2!important;text-align:left!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations-list .yslg-product-card-price del{opacity:0.6!important;margin-right:4px!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations-list .yslg-product-card-cta{flex:0 0 auto!important;margin-left:auto!important;background:#6D28D9!important;color:#ffffff!important;font-size:11px!important;font-weight:600!important;padding:6px 12px!important;border-radius:6px!important;white-space:nowrap!important;cursor:pointer!important;border:none!important;text-decoration:none!important;transition:background-color 0.15s ease!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations-list .yslg-product-card-cta:hover{background:#5B21B6!important;color:#ffffff!important}@media (max-width:992px){.ysleadgen-popup.yslg-has-product-recommendations .yslg-pr-card,.ysleadgen-popup.yslg-has-product-recommendations .popup-wrapper,.ysleadgen-popup.yslg-has-product-recommendations .popup-section,.ysleadgen-popup.yslg-has-product-recommendations .popup-container,.ysleadgen-popup.yslg-has-product-recommendations .touch-wrapper,.ysleadgen-popup.yslg-has-product-recommendations .music-promo-wrapper{flex-direction:column!important;max-width:520px!important;width:95%!important;margin:30px auto!important}.ysleadgen-popup.yslg-has-product-recommendations .popup-left,.ysleadgen-popup.yslg-has-product-recommendations .touch-left,.ysleadgen-popup.yslg-has-product-recommendations .music-left,.ysleadgen-popup.yslg-has-product-recommendations .popup-right,.ysleadgen-popup.yslg-has-product-recommendations .touch-right,.ysleadgen-popup.yslg-has-product-recommendations .music-right,.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations{flex:1 1 auto!important;max-width:100%!important;min-width:0!important;width:100%!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations{border-left:none!important;border-top:1px solid #f1f5f9!important;padding:20px!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations-grid{grid-template-columns:repeat(3,1fr)!important}.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations-list{grid-template-columns:1fr!important}}@media (max-width:480px){.ysleadgen-popup.yslg-has-product-recommendations .yslg-product-recommendations-grid{grid-template-columns:repeat(2,1fr)!important}}.ysleadgen-form[data-is-conversational="true"] .conversational-wrapper{position:relative;overflow:visible}.conversational-step{display:none;opacity:0;transform:translateY(20px);transition:opacity 0.4s ease,transform 0.4s ease}.conversational-step.active{display:block;opacity:1;transform:translateY(0)}.ysleadgen-form[data-is-conversational="true"] .conversational-step label{font-size:1.25rem;font-weight:600;margin-bottom:12px;display:block;color:inherit}.ysleadgen-form[data-is-conversational="true"] .conversational-step input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]),.ysleadgen-form[data-is-conversational="true"] .conversational-step textarea,.ysleadgen-form[data-is-conversational="true"] .conversational-step select{font-size:1.1rem;padding:14px 16px;border-radius:8px;width:100%;border:2px solid rgb(0 0 0 / .1);transition:border-color 0.2s}.ysleadgen-form[data-is-conversational="true"] .conversational-step input:focus,.ysleadgen-form[data-is-conversational="true"] .conversational-step textarea:focus{border-color:#3b82f6;outline:none}.conversational-controls{display:flex;align-items:center;justify-content:space-between;margin-top:24px;padding-top:16px;border-top:1px solid rgb(0 0 0 / .05)}.conversational-btn{background:#3b82f6;color:#fff;border:none;padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background 0.2s,transform 0.1s}.conversational-btn:hover{background:#2563eb}.conversational-btn:disabled{background:#9ca3af;cursor:not-allowed}.conversational-btn-back{background:#f3f4f6;color:#4b5563}.conversational-btn-back:hover{background:#e5e7eb}.conversational-progress-container{flex:1;margin:0 20px;height:6px;background:rgb(0 0 0 / .05);border-radius:4px;overflow:hidden}.conversational-progress-bar{height:100%;background:#3b82f6;width:0%;transition:width 0.3s ease}.conversational-error{color:#ff4d4f!important;background:rgb(255 77 79 / .15)!important;border:1px solid rgb(255 77 79 / .4)!important;border-radius:6px!important;padding:10px 14px!important;font-size:0.875rem!important;font-weight:600!important;margin-top:12px!important;margin-bottom:12px!important;display:none;width:100%!important;box-sizing:border-box!important;text-align:left!important;z-index:999!important}html.ysleadgen-popup-active,body.ysleadgen-popup-active{overflow:hidden!important;overflow-y:hidden!important;overflow-x:hidden!important;height:100%!important;scrollbar-width:none!important;-ms-overflow-style:none!important}html.ysleadgen-popup-active::-webkit-scrollbar,body.ysleadgen-popup-active::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.ysleadgen-popup:not(.ysleadgen-fullscreen) [style*="min-height:100vh"],.ysleadgen-popup:not(.ysleadgen-fullscreen) [style*="min-height: 100vh"],.ysleadgen-popup:not(.ysleadgen-fullscreen) [style*="height:100vh"],.ysleadgen-popup:not(.ysleadgen-fullscreen) [style*="height: 100vh"]{min-height:auto!important;height:auto!important}.ysleadgen-popup .popup-wrapper{margin:0 auto!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.ysleadgen-popup .popup-wrapper::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.ysleadgen-popup:not(.ysleadgen-fullscreen):not([style*="overflow-y: scroll"]){scrollbar-width:none!important;-ms-overflow-style:none!important}.ysleadgen-popup:not(.ysleadgen-fullscreen):not([style*="overflow-y: scroll"])::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.ysleadgen-popup>.yslg-page{padding:0!important;margin:0!important;background:transparent!important;border:none!important;box-shadow:none!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.ysleadgen-popup .touch-thankyou{width:460px!important;max-width:92vw!important;min-width:320px!important;box-sizing:border-box!important;padding:35px 30px!important;margin:0 auto!important;background:#ffffff!important;border-radius:14px!important;position:relative!important;overflow:visible!important;box-shadow:0 10px 25px rgb(0 0 0 / .18)!important;text-align:center!important}.ysleadgen-popup .touch-thankyou h2{font-size:24px!important;line-height:1.3!important;margin-top:0!important;margin-bottom:10px!important;padding:0 24px!important;color:#1f2937!important;font-weight:600!important}.ysleadgen-popup .touch-thankyou p{font-size:13px!important;color:#666666!important;margin-top:0!important;margin-bottom:20px!important}.ysleadgen-popup .touch-thankyou .ysi-close-btn,.touch-thankyou button.ysi-close-btn,.touch-thankyou [data-gjs-type="close-button"]{position:absolute!important;top:12px!important;right:12px!important;left:auto!important;bottom:auto!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;max-width:30px!important;max-height:30px!important;border-radius:50%!important;background:#eeeeee!important;background-color:#eeeeee!important;border:none!important;box-shadow:none!important;font-size:18px!important;color:#374151!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;z-index:99!important;margin:0!important;padding:0!important;transform:none!important;line-height:1!important}.ysleadgen-popup .touch-thankyou .ysi-close-btn:hover,.touch-thankyou button.ysi-close-btn:hover{background:#e0e0e0!important;color:#111827!important}.ysleadgen-popup .touch-thankyou .ysi-back-btn{padding:12px 24px!important;background:#6D28D9!important;color:#ffffff!important;font-weight:600!important;border:none!important;border-radius:8px!important;font-size:14px!important;cursor:pointer!important;min-width:100px!important;margin:0 auto!important;display:inline-block!important}@media (max-width:480px){.ysleadgen-popup .touch-thankyou{width:92vw!important;min-width:unset!important;padding:30px 18px!important}}