.ai-search-loading{text-align:center;padding:80px 20px}.ai-search-loading .spinner{border:3px solid #e0e0e0;border-top:3px solid #ff6000;border-radius:50%;width:40px;height:40px;animation:spin .8s linear infinite;margin:0 auto 16px}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ai-search-loading p{color:#666;font-size:15px;font-weight:400}.ai-search-results{padding:20px;max-width:1400px;margin:0 auto}.ai-search-header{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e5e5e5}.ai-search-header h2{margin:0 0 8px 0;font-size:22px;font-weight:600;color:#1a1a1a}.ai-search-info{margin:0;font-size:13px;color:#757575;font-weight:400}.ai-score-badge{font-size:11px;font-weight:600;letter-spacing:.3px}.ai-search-no-results{text-align:center;padding:80px 20px}.ai-search-no-results h2{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.ai-search-no-results p{font-size:15px;color:#757575;font-weight:400}.ai-search-correction{background:#fff9f5;border:1px solid #ffe8d9;border-left:3px solid #ff6000;padding:14px 18px;margin-bottom:20px;border-radius:6px}.ai-search-correction .correction-main{margin:0 0 6px 0;font-size:14px;color:#424242}.ai-search-correction .correction-icon{font-size:16px;margin-right:4px}.ai-search-correction strong{color:#ff6000;font-weight:600;font-size:15px}.ai-search-correction .correction-original{margin:0;font-size:13px;color:#757575;font-style:italic}.ai-search-correction .correction-original em{color:#9e9e9e;text-decoration:line-through}.ai-search-box-widget{margin:0;padding:0;background:0 0;width:100%;max-width:none}.ai-search-box-widget .ai-search-form,.ai-search-box-widget .search-form,.ai-search-box-widget .search-form.ai-search-card-active,.ai-search-box-widget .search-form:active,.ai-search-box-widget .search-form:focus,.ai-search-box-widget .search-form:hover,.ai-search-box-widget form.ai-search-form,.ai-search-box-widget form.search-form,.search-form.ai-search-form,form.ai-search-form{position:relative;width:100%;max-width:100%;min-width:300px;transition:all .3s ease;border-radius:10px!important;box-sizing:border-box!important}.ai-search-box-widget .search-form.ai-search-card-active{background:#fff;padding:20px;position:relative;z-index:10000;box-shadow:0 8px 24px rgba(0,0,0,.15),0 0 0 100vmax rgba(0,0,0,.58)}.ai-search-box-widget .search-form.ai-search-card-active button[type=submit],.wd-header-text .ai-search-box-widget .search-form.ai-search-card-active button[type=submit],div.ai-search-box-widget .search-form.ai-search-card-active button[type=submit]{right:26px!important}.ai-search-box-widget input[type=search]{min-width:100px;width:100%;max-width:100%;height:48px;padding:0 56px 0 18px;border:1px solid #d4d4d4;border-radius:8px;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04);color:#1a1a1a;font-size:14px;font-weight:400;transition:all .2s ease;box-sizing:border-box}.ai-search-box-widget input[type=search]::placeholder{color:#9e9e9e;font-weight:400}.ai-search-box-widget input[type=search]:focus{outline:0;border-color:#ff6000;box-shadow:none;border-radius:10px}.ai-search-box-widget .ai-search-form button[type=submit],.ai-search-box-widget .search-form button[type=submit],.ai-search-box-widget form.search-form button[type=submit],.search-form.ai-search-form button[type=submit],.wd-header-text .ai-search-box-widget .ai-search-form button[type=submit],.wd-header-text .ai-search-box-widget .search-form button[type=submit],.wd-header-text .ai-search-box-widget form.search-form button[type=submit],.wd-header-text .search-form.ai-search-form button[type=submit],.wd-header-text form.ai-search-form button[type=submit],div.ai-search-box-widget .ai-search-form button[type=submit],div.ai-search-box-widget .search-form button[type=submit],div.ai-search-box-widget form.ai-search-form button[type=submit],div.ai-search-box-widget form.search-form button[type=submit],form.ai-search-form button[type=submit]{position:absolute!important;right:6px!important;top:50%!important;left:auto!important;bottom:auto!important;transform:translateY(-50%)!important;width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;min-height:40px!important;max-height:40px!important;padding:0!important;margin:0!important;background:0 0!important;background-color:transparent!important;border:none!important;border-radius:6px!important;cursor:pointer!important;transition:background .2s!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;box-shadow:none!important;text-shadow:none!important;text-transform:none!important;letter-spacing:normal!important;font-weight:400!important;line-height:1!important;overflow:visible!important;float:none!important;vertical-align:middle!important}.ai-search-box-widget .ai-search-form button[type=submit]:hover,.ai-search-box-widget .search-form button[type=submit]:hover,.ai-search-box-widget form.search-form button[type=submit]:hover,.search-form.ai-search-form button[type=submit]:hover,.wd-header-text .ai-search-box-widget .ai-search-form button[type=submit]:hover,.wd-header-text .ai-search-box-widget .search-form button[type=submit]:hover,.wd-header-text .ai-search-box-widget form.search-form button[type=submit]:hover,.wd-header-text .search-form.ai-search-form button[type=submit]:hover,.wd-header-text form.ai-search-form button[type=submit]:hover,div.ai-search-box-widget .ai-search-form button[type=submit]:hover,div.ai-search-box-widget .search-form button[type=submit]:hover,div.ai-search-box-widget form.ai-search-form button[type=submit]:hover,div.ai-search-box-widget form.search-form button[type=submit]:hover,form.ai-search-form button[type=submit]:hover{background:#f5f5f5!important;background-color:#f5f5f5!important;border:none!important;box-shadow:none!important}.ai-search-box-widget .ai-search-form button[type=submit]::before,.ai-search-box-widget .search-form button[type=submit]::before,.ai-search-box-widget form.search-form button[type=submit]::before,.search-form.ai-search-form button[type=submit]::before,.wd-header-text .ai-search-box-widget .ai-search-form button[type=submit]::before,.wd-header-text .ai-search-box-widget .search-form button[type=submit]::before,.wd-header-text .ai-search-box-widget form.search-form button[type=submit]::before,.wd-header-text .search-form.ai-search-form button[type=submit]::before,.wd-header-text form.ai-search-form button[type=submit]::before,div.ai-search-box-widget .ai-search-form button[type=submit]::before,div.ai-search-box-widget .search-form button[type=submit]::before,div.ai-search-box-widget form.ai-search-form button[type=submit]::before,div.ai-search-box-widget form.search-form button[type=submit]::before,form.ai-search-form button[type=submit]::before{transition:opacity .2s ease!important;content:"\f130"!important;font-family:woodmart-font!important;font-size:20px!important;color:#424242!important;display:inline-block!important}.ai-search-box-widget .ai-search-form button[type=submit]:hover::before,.ai-search-box-widget .search-form button[type=submit]:hover::before,.ai-search-box-widget form.search-form button[type=submit]:hover::before,.search-form.ai-search-form button[type=submit]:hover::before,.wd-header-text .ai-search-box-widget .ai-search-form button[type=submit]:hover::before,.wd-header-text .ai-search-box-widget .search-form button[type=submit]:hover::before,.wd-header-text .ai-search-box-widget form.search-form button[type=submit]:hover::before,.wd-header-text .search-form.ai-search-form button[type=submit]:hover::before,.wd-header-text form.ai-search-form button[type=submit]:hover::before,div.ai-search-box-widget .ai-search-form button[type=submit]:hover::before,div.ai-search-box-widget .search-form button[type=submit]:hover::before,div.ai-search-box-widget form.ai-search-form button[type=submit]:hover::before,div.ai-search-box-widget form.search-form button[type=submit]:hover::before,form.ai-search-form button[type=submit]:hover::before{color:#ff6000!important}.ai-search-error{background:#fff5f5;border-left:3px solid #ef4444;padding:14px 18px;margin:20px 0;border-radius:6px}.ai-search-error p{margin:0;color:#991b1b;font-size:14px}.ai-search-success{background:#f0fdf4;border-left:3px solid #22c55e;padding:14px 18px;margin:20px 0;border-radius:6px}.ai-search-success p{margin:0;color:#166534;font-size:14px}.ai-pagination{display:flex;align-items:center;justify-content:center;gap:6px;margin:40px 0 20px 0;padding:20px 0}.ai-pagination-numbers{display:flex;align-items:center;gap:4px}.ai-pagination-btn{min-width:40px;height:40px;padding:0 12px;background:#fff;border:1px solid #d4d4d4;border-radius:6px;color:#424242;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}.ai-pagination-btn:hover:not(.active):not(:disabled){background:#f5f5f5;border-color:#9e9e9e}.ai-pagination-btn.active{background:#ff6000;color:#fff;border-color:#ff6000;font-weight:600}.ai-pagination-btn-nav:disabled,.ai-pagination-btn:disabled{opacity:.4;cursor:not-allowed;background:#fafafa}.ai-pagination-btn-nav{min-width:90px;height:40px;padding:0 16px;background:#fff;border:1px solid #d4d4d4;border-radius:6px;color:#424242;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:6px}.ai-pagination-btn-nav:hover:not(:disabled){background:#ff6000;color:#fff;border-color:#ff6000}.ai-pagination-ellipsis{color:#9e9e9e;font-weight:600;padding:0 4px;user-select:none}.ai-autocomplete-dropdown{position:absolute;z-index:10000;background:#fff;border:none;border-radius:0 0 10px 10px;box-shadow:0 8px 24px rgba(0,0,0,.15);max-height:500px;overflow-y:auto;margin-top:0;width:100%;max-width:100%;box-sizing:border-box;left:0;right:0;padding:0 20px 20px 20px;transition:transform .2s ease,opacity .2s ease}.ai-autocomplete-spell-correction{display:flex;align-items:center;gap:10px;padding:12px 16px;background:linear-gradient(135deg,#fff9f5 0,#ffe8d9 100%);border-bottom:1px solid #ffe8d9;font-size:14px}.spell-correction-icon{font-size:18px;flex-shrink:0}.spell-correction-text{flex:1;color:#424242}.spell-correction-text strong{color:#ff6000;font-weight:600}.spell-correction-btn{padding:6px 14px;background:#ff6000;color:#fff;border:none;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;flex-shrink:0}.spell-correction-btn:hover{background:#e55800;transform:scale(1.05)}.ai-autocomplete-section{padding:6px 0;border-bottom:1px solid #f0f0f0;width:100%;box-sizing:border-box}.ai-autocomplete-section:last-child{border-bottom:none}.ai-autocomplete-section-title{padding:5px 5px 5px 5px;font-size:13px;font-weight:600;color:#484848;text-transform:none;letter-spacing:normal}.ai-autocomplete-item{display:flex;align-items:center;padding:10px 16px;text-decoration:none;color:#1a1a1a;cursor:pointer;transition:background .15s ease}.ai-autocomplete-item.selected,.ai-autocomplete-item:hover{background:#fafafa}.ai-autocomplete-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:10px;flex-shrink:0}.ai-autocomplete-icon svg{width:100%;height:100%;display:block}.ai-autocomplete-count{margin-left:auto;font-size:12px;color:#9e9e9e;padding-left:8px}.ai-autocomplete-product{padding:12px 16px;display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box}.ai-autocomplete-product-image{width:40px;height:40px;object-fit:cover;border-radius:4px;border:1px solid #e5e5e5;flex-shrink:0}.ai-autocomplete-product-image-placeholder{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:4px;border:1px solid #e5e5e5;font-size:20px;flex-shrink:0}.ai-autocomplete-product-content{flex:1;display:flex;flex-direction:column;min-width:0}.ai-autocomplete-product-name{font-size:14px;font-weight:500;color:#1a1a1a;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.ai-autocomplete-product-meta{font-size:12px;color:#757575}.ai-autocomplete-score{font-size:11px;font-weight:600;color:#ff6000;background:rgba(255,96,0,.08);padding:4px 8px;border-radius:12px;margin-left:12px;flex-shrink:0}.ai-autocomplete-brand,.ai-autocomplete-category{font-weight:500}.ai-autocomplete-footer{padding:10px;background:#fafafa;border-top:1px solid #e5e5e5}.ai-autocomplete-view-all{width:100%;padding:10px 16px;background:#ff6000;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.ai-autocomplete-view-all:hover{background:#e55800;box-shadow:0 2px 8px rgba(255,96,0,.2)}.ai-autocomplete-loading{padding:20px;text-align:center;color:#757575;font-size:14px}.ai-autocomplete-loading-mini{padding:12px 16px;display:flex;align-items:center;gap:8px;color:#757575;font-size:13px}.ai-autocomplete-loading-mini .spinner-small{width:16px;height:16px;border:2px solid #e0e0e0;border-top-color:#ff6000;border-radius:50%;animation:spin .6s linear infinite}.spinner-small{display:inline-block;width:14px;height:14px;border:2px solid #f0f0f0;border-top:2px solid #ff6000;border-radius:50%;animation:spin .8s linear infinite;margin-right:8px;vertical-align:middle;flex-shrink:0}.ai-autocomplete-empty{padding:40px 20px;text-align:center;color:#9e9e9e;font-size:14px}.ai-autocomplete-no-results{padding:30px 20px;text-align:center}.no-results-icon{font-size:40px;margin-bottom:12px;opacity:.5}.no-results-title{font-size:16px;font-weight:600;color:#424242;margin-bottom:6px}.no-results-subtitle{font-size:13px;color:#757575;margin-bottom:20px}.no-results-suggestions{margin-top:20px;padding-top:20px;border-top:1px solid #e5e5e5}.no-results-suggestions-title{font-size:13px;font-weight:600;color:#424242;margin-bottom:12px;text-align:left;padding:0 16px}.no-results-suggestions .ai-autocomplete-chips{justify-content:flex-start;text-align:left}.ai-autocomplete-history-item-wrapper{display:flex;align-items:center;border-bottom:1px solid #f5f5f5;position:relative;width:100%;box-sizing:border-box}.ai-autocomplete-history-item-wrapper:last-child{border-bottom:none}.ai-autocomplete-history-item-wrapper:hover{background:#fafafa}.ai-autocomplete-history-item{flex:1;padding:10px 16px!important;display:flex;align-items:center;color:#424242}.ai-autocomplete-remove-item{background:0 0;border:none;color:#bdbdbd;font-size:22px;line-height:1;cursor:pointer;padding:8px 12px;margin-right:4px;transition:color .2s ease;opacity:0}.ai-autocomplete-history-item-wrapper:hover .ai-autocomplete-remove-item{opacity:1}.ai-autocomplete-remove-item:hover{color:#ef4444}.ai-autocomplete-chips{display:flex;flex-wrap:wrap;gap:6px;padding:8px 16px 12px 16px;width:100%;box-sizing:border-box}.ai-autocomplete-chips a.ai-autocomplete-chip,.ai-autocomplete-chips button.ai-autocomplete-chip,a.ai-autocomplete-chip,button.ai-autocomplete-chip{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;padding:6px 12px!important;background:#fff!important;background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:10px!important;font-size:13px!important;color:#333!important;cursor:pointer!important;transition:all .15s ease!important;white-space:nowrap!important;font-family:inherit!important;line-height:1.4!important;margin:0!important;box-shadow:none!important;text-transform:none!important;font-weight:400!important;letter-spacing:normal!important;text-decoration:none!important;vertical-align:middle!important;position:static!important;transform:none!important;width:auto!important;height:auto!important;min-width:auto!important;min-height:auto!important;max-width:none!important;max-height:none!important}.ai-autocomplete-chips a.ai-autocomplete-chip:focus,.ai-autocomplete-chips a.ai-autocomplete-chip:hover,.ai-autocomplete-chips button.ai-autocomplete-chip:focus,.ai-autocomplete-chips button.ai-autocomplete-chip:hover,a.ai-autocomplete-chip:focus,a.ai-autocomplete-chip:hover,button.ai-autocomplete-chip:focus,button.ai-autocomplete-chip:hover{background:#fff!important;background-color:#fff!important;border:1px solid #e0e0e0!important;color:#333!important;box-shadow:none!important}.ai-autocomplete-chips a.ai-autocomplete-chip:active,.ai-autocomplete-chips button.ai-autocomplete-chip:active,a.ai-autocomplete-chip:active,button.ai-autocomplete-chip:active{background:#f8f8f8!important;background-color:#f8f8f8!important;border-color:#ccc!important}.ai-autocomplete-chip::before{content:'';display:inline-block;width:15px;height:15px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none"><path d="M21 21L16.65 16.65M19 11C19 15.4183 15.4183 19 11 19C6.58172 19 3 15.4183 3 11C3 6.58172 6.58172 3 11 3C15.4183 3 19 6.58172 19 11Z" stroke="%23999" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-size:contain;background-repeat:no-repeat;flex-shrink:0;margin-right:6px}.ai-autocomplete-2col-wrapper .ai-autocomplete-chips a.ai-autocomplete-chip.trending,.ai-autocomplete-2col-wrapper .ai-autocomplete-chips button.ai-autocomplete-chip.trending[type=button],.ai-autocomplete-chips a.ai-autocomplete-chip.trending,.ai-autocomplete-chips button.ai-autocomplete-chip.trending[type=button],.ai-autocomplete-left-col .ai-autocomplete-chips a.ai-autocomplete-chip.trending,.ai-autocomplete-left-col .ai-autocomplete-chips button.ai-autocomplete-chip.trending[type=button],a.ai-autocomplete-chip.trending,button.ai-autocomplete-chip.trending[type=button],div.ai-autocomplete-2col-wrapper a.ai-autocomplete-chip.trending,div.ai-autocomplete-2col-wrapper button.ai-autocomplete-chip.trending[type=button]{background:#fff!important;background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:10px!important;color:#333!important;padding:6px 12px!important}.ai-autocomplete-2col-wrapper .ai-autocomplete-chips a.ai-autocomplete-chip.trending:hover,.ai-autocomplete-2col-wrapper .ai-autocomplete-chips button.ai-autocomplete-chip.trending[type=button]:hover,.ai-autocomplete-chips a.ai-autocomplete-chip.trending:hover,.ai-autocomplete-chips button.ai-autocomplete-chip.trending[type=button]:hover,.ai-autocomplete-left-col .ai-autocomplete-chips a.ai-autocomplete-chip.trending:hover,.ai-autocomplete-left-col .ai-autocomplete-chips button.ai-autocomplete-chip.trending[type=button]:hover,a.ai-autocomplete-chip.trending:hover,button.ai-autocomplete-chip.trending[type=button]:hover,div.ai-autocomplete-2col-wrapper a.ai-autocomplete-chip.trending:hover,div.ai-autocomplete-2col-wrapper button.ai-autocomplete-chip.trending[type=button]:hover{background:#fff!important;background-color:#fff!important;border:1px solid #e0e0e0!important;color:#333!important}.ai-autocomplete-chip .fire-icon{display:none}.ai-autocomplete-2col-wrapper{display:flex;gap:1px;background:#f0f0f0;min-height:300px;max-width:100%;box-sizing:border-box;overflow:hidden}.ai-autocomplete-left-col{flex:0 0 60%;background:#fff;padding:0;overflow-y:auto;box-sizing:border-box}.ai-autocomplete-right-col{flex:0 0 40%;background:#fff;padding-left:10px;padding-right:10px;overflow-y:auto;border-left:1px solid #f0f0f0;box-sizing:border-box}.ai-autocomplete-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ai-autocomplete-2col-wrapper .ai-autocomplete-section-header button.ai-autocomplete-clear-history[type=button],.ai-autocomplete-clear-history[type=button],.ai-autocomplete-left-col .ai-autocomplete-section-header button.ai-autocomplete-clear-history[type=button],div.ai-autocomplete-2col-wrapper button.ai-autocomplete-clear-history[type=button]{padding:4px 8px!important;background:0 0!important;background-color:transparent!important;border:none!important;border-radius:0!important;font-size:12px!important;color:#ff6000!important;cursor:pointer!important;transition:opacity .2s ease!important;position:static!important;transform:none!important;width:auto!important;height:auto!important;min-width:auto!important;min-height:auto!important;max-width:none!important;max-height:none!important;margin:0!important;display:inline-block!important;vertical-align:middle!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;box-shadow:none!important}.ai-autocomplete-2col-wrapper .ai-autocomplete-section-header button.ai-autocomplete-clear-history[type=button]:hover,.ai-autocomplete-clear-history[type=button]:hover,.ai-autocomplete-left-col .ai-autocomplete-section-header button.ai-autocomplete-clear-history[type=button]:hover,div.ai-autocomplete-2col-wrapper button.ai-autocomplete-clear-history[type=button]:hover{background:0 0!important;background-color:transparent!important;color:#ff6000!important;border:none!important;opacity:.7!important}.ai-autocomplete-2col-wrapper .ai-autocomplete-history-item{display:flex;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;color:#1a1a1a;border-radius:6px;transition:background .15s ease}.ai-autocomplete-2col-wrapper .ai-autocomplete-history-item:hover{background:#f8f8f8}.ai-autocomplete-2col-wrapper .ai-autocomplete-history-item .search-icon{flex-shrink:0;color:#9e9e9e}.ai-autocomplete-recent-product-wrapper{position:relative;margin-bottom:12px}.ai-autocomplete-recent-product{display:flex;align-items:flex-start;gap:12px;padding:12px;text-decoration:none;color:#1a1a1a;border-radius:8px;border:1px solid #e5e5e5;transition:all .2s ease;position:relative;background:#fff}.ai-autocomplete-recent-product:hover{background:#fafafa;border-color:#d0d0d0;box-shadow:0 2px 8px rgba(0,0,0,.08)}.ai-autocomplete-recent-product .product-img{width:100px;height:100px;object-fit:cover;border-radius:6px;border:none;flex-shrink:0;background:#fff;padding:0}.ai-autocomplete-recent-product .product-img-placeholder{width:100px;height:100px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:6px;border:none;font-size:32px;flex-shrink:0}.ai-autocomplete-recent-product .product-details{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.ai-autocomplete-recent-product .product-name{font-size:14px;font-weight:400;color:#1a1a1a;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important}.ai-autocomplete-recent-product .product-price-section{display:flex;flex-direction:column;gap:4px}.ai-autocomplete-recent-product .product-discount-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:#e8f5e9;border-radius:4px;align-self:flex-start}.ai-autocomplete-recent-product .discount-label{font-size:11px;color:#2e7d32;font-weight:500}.ai-autocomplete-recent-product .discount-old-price{font-size:11px;color:#757575;text-decoration:line-through}.ai-autocomplete-recent-product .product-price{font-size:18px;font-weight:700;color:#1a1a1a}.ai-autocomplete-recent-product .product-price.discount{color:#2e7d32}@media (max-width:768px){.ai-autocomplete-2col-wrapper{flex-direction:column;gap:0}.ai-autocomplete-left-col,.ai-autocomplete-right-col{flex:1 1 auto;border:none}.ai-autocomplete-right-col{border-top:1px solid #f0f0f0}}@media (max-width:768px){.ai-pagination{gap:4px;padding:15px 0}.ai-pagination-numbers{gap:3px}.ai-pagination-btn{min-width:36px;height:36px;padding:0 8px;font-size:13px}.ai-pagination-btn-nav{min-width:75px;height:36px;padding:0 12px;font-size:13px}.kktc-product-grid[data-columns="4"]{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px!important;padding:0 10px!important}.kktc-product-grid .kktc-grid-item{width:100%!important;max-width:100%!important;margin:0!important}.kktc-product-card .kktc-card-image img{width:100%!important;height:auto!important;aspect-ratio:1/1;object-fit:cover}.kktc-product-card .kktc-card-title{font-size:13px!important;line-height:1.4!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;min-height:36px!important}.kktc-product-card .kktc-card-price{font-size:14px!important}.kktc-product-card .kktc-add-to-cart{padding:8px!important;min-width:40px!important}.ai-score-badge{font-size:10px!important;padding:4px 8px!important;top:8px!important;right:8px!important}.ai-search-results{padding:15px 10px!important}.ai-search-header h2{font-size:18px!important;margin:0 0 8px 0!important}.ai-search-info{font-size:13px!important}.ai-search-box-widget{margin:20px 10px!important;padding:0!important;width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important}.ai-search-box-widget .search-form{width:100%!important;max-width:100%!important}.ai-search-box-widget input[type=search]{min-width:0!important;width:100%!important;max-width:100%!important;height:44px!important;padding:0 52px 0 14px!important;font-size:14px!important;box-sizing:border-box!important}.ai-search-box-widget .ai-search-form button[type=submit],.ai-search-box-widget .search-form button[type=submit],.ai-search-box-widget form.search-form button[type=submit],.search-form.ai-search-form button[type=submit],.wd-header-text .ai-search-box-widget .ai-search-form button[type=submit],.wd-header-text .ai-search-box-widget .search-form button[type=submit],.wd-header-text .ai-search-box-widget form.search-form button[type=submit],.wd-header-text .search-form.ai-search-form button[type=submit],.wd-header-text form.ai-search-form button[type=submit],div.ai-search-box-widget .ai-search-form button[type=submit],div.ai-search-box-widget .search-form button[type=submit],div.ai-search-box-widget form.ai-search-form button[type=submit],div.ai-search-box-widget form.search-form button[type=submit],form.ai-search-form button[type=submit]{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;right:5px!important}.ai-search-box-widget .ai-search-form button[type=submit]::before,.ai-search-box-widget .search-form button[type=submit]::before,.ai-search-box-widget form.search-form button[type=submit]::before,.search-form.ai-search-form button[type=submit]::before,.wd-header-text .ai-search-box-widget .ai-search-form button[type=submit]::before,.wd-header-text .ai-search-box-widget .search-form button[type=submit]::before,.wd-header-text .ai-search-box-widget form.search-form button[type=submit]::before,.wd-header-text .search-form.ai-search-form button[type=submit]::before,.wd-header-text form.ai-search-form button[type=submit]::before,div.ai-search-box-widget .ai-search-form button[type=submit]::before,div.ai-search-box-widget .search-form button[type=submit]::before,div.ai-search-box-widget form.ai-search-form button[type=submit]::before,div.ai-search-box-widget form.search-form button[type=submit]::before,form.ai-search-form button[type=submit]::before{font-size:18px!important}.ai-autocomplete-dropdown{max-height:400px!important;border-radius:6px!important;width:100%!important;max-width:100%!important;left:0!important;right:0!important;margin-left:0!important;margin-right:0!important}.ai-autocomplete-item{padding:8px 12px!important}.ai-autocomplete-section-title{padding:8px 12px 4px 12px!important;font-size:11px!important}.ai-autocomplete-product-name{font-size:13px!important}.ai-autocomplete-icon{width:18px!important;height:18px!important;margin-right:8px!important}.ai-autocomplete-chips{padding:6px 12px 10px 12px;gap:6px}.ai-autocomplete-chip{padding:6px 12px;font-size:12px}}@media (max-width:480px){.kktc-product-grid[data-columns="4"]{gap:10px!important;padding:0 5px!important}.kktc-product-card .kktc-card-title{font-size:12px!important;min-height:32px!important}.kktc-product-card .kktc-card-price{font-size:13px!important}.ai-search-header h2{font-size:16px!important}.ai-search-box-widget{margin:15px 8px!important;width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important}.ai-search-box-widget input[type=search]{height:42px!important;padding:0 48px 0 12px!important;font-size:13px!important}.ai-search-box-widget .ai-search-form button[type=submit],.ai-search-box-widget .search-form button[type=submit],.ai-search-box-widget form.search-form button[type=submit],.search-form.ai-search-form button[type=submit],.wd-header-text .ai-search-box-widget .ai-search-form button[type=submit],.wd-header-text .ai-search-box-widget .search-form button[type=submit],.wd-header-text .ai-search-box-widget form.search-form button[type=submit],.wd-header-text .search-form.ai-search-form button[type=submit],.wd-header-text form.ai-search-form button[type=submit],div.ai-search-box-widget .ai-search-form button[type=submit],div.ai-search-box-widget .search-form button[type=submit],div.ai-search-box-widget form.ai-search-form button[type=submit],div.ai-search-box-widget form.search-form button[type=submit],form.ai-search-form button[type=submit]{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important}.ai-autocomplete-dropdown{max-height:350px!important}.ai-autocomplete-item{padding:6px 10px!important}.ai-autocomplete-product-name{font-size:12px!important}}.ai-search-fullscreen-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;max-width:100%;max-height:100%;background:#fff;z-index:999999;display:none;flex-direction:column;overflow:hidden;box-sizing:border-box}.ai-search-fullscreen-overlay.active{display:flex}.ai-search-fullscreen-header{display:flex;align-items:center;padding:10px 16px;border-bottom:1px solid #e5e5e5;background:#fff;flex-shrink:0;width:100%;box-sizing:border-box}.ai-search-fullscreen-search-wrapper{flex:1;position:relative;display:flex;align-items:center;width:100%}#ai-search-fullscreen-overlay button.ai-search-fullscreen-close,.ai-search-fullscreen-header button.ai-search-fullscreen-close,.ai-search-fullscreen-overlay button.ai-search-fullscreen-close,.ai-search-fullscreen-search-wrapper button.ai-search-fullscreen-close,button.ai-search-fullscreen-close{position:absolute!important;left:14px!important;top:50%!important;transform:translateY(-50%)!important;width:24px!important;height:24px!important;border:none!important;background:0 0!important;background-color:transparent!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#333!important;transition:all .15s ease!important;flex-shrink:0!important;z-index:2!important;padding:0!important;margin:0!important;box-shadow:none!important;text-shadow:none!important;text-transform:none!important;letter-spacing:normal!important;font-weight:400!important;border-radius:0!important;min-width:auto!important;min-height:auto!important;line-height:1!important}#ai-search-fullscreen-overlay button.ai-search-fullscreen-close:focus,#ai-search-fullscreen-overlay button.ai-search-fullscreen-close:hover,.ai-search-fullscreen-overlay button.ai-search-fullscreen-close:focus,.ai-search-fullscreen-overlay button.ai-search-fullscreen-close:hover,button.ai-search-fullscreen-close:focus,button.ai-search-fullscreen-close:hover{background:0 0!important;background-color:transparent!important;border:none!important;box-shadow:none!important;color:#333!important}#ai-search-fullscreen-overlay button.ai-search-fullscreen-close svg,.ai-search-fullscreen-overlay button.ai-search-fullscreen-close svg,button.ai-search-fullscreen-close svg{width:18px!important;height:18px!important}#ai-search-fullscreen-overlay button.ai-search-fullscreen-close:active,.ai-search-fullscreen-overlay button.ai-search-fullscreen-close:active,button.ai-search-fullscreen-close:active{opacity:.5!important;background:0 0!important;background-color:transparent!important}.ai-search-fullscreen-search-wrapper input.ai-search-fullscreen-input,input.ai-search-fullscreen-input{width:100%!important;height:44px!important;border:1px solid #e0e0e0!important;border-radius:10px!important;padding:0 16px 0 50px!important;font-size:15px!important;outline:0!important;transition:all .2s ease!important;box-sizing:border-box!important;-webkit-appearance:none!important;appearance:none!important;background:#fff!important;background-color:#fff!important;color:#333!important;font-family:inherit!important;font-weight:400!important;line-height:1.4!important;margin:0!important;box-shadow:none!important;text-shadow:none!important}.ai-search-fullscreen-search-wrapper input.ai-search-fullscreen-input:focus,input.ai-search-fullscreen-input:focus{border-color:#ff6000!important;box-shadow:0 0 0 3px rgba(255,96,0,.1)!important;outline:0!important}.ai-search-fullscreen-content{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;width:100%;box-sizing:border-box}.ai-search-fullscreen-results{width:100%;box-sizing:border-box}.ai-search-fullscreen-section{padding:14px 0;border-bottom:1px solid #f0f0f0;width:100%;box-sizing:border-box}.ai-search-fullscreen-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:0 12px}.ai-search-fullscreen-section-header button.ai-search-clear-history,button.ai-search-clear-history{background:0 0!important;background-color:transparent!important;border:none!important;color:#ff6000!important;font-size:13px!important;font-weight:400!important;cursor:pointer!important;padding:0!important;margin:0!important;transition:opacity .15s!important;font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;box-shadow:none!important;text-shadow:none!important;border-radius:0!important;line-height:1.4!important;text-transform:none!important;letter-spacing:normal!important;min-width:auto!important;min-height:auto!important;height:auto!important;width:auto!important;text-decoration:none!important;font-stretch:normal!important;font-style:normal!important}.ai-search-fullscreen-section-header button.ai-search-clear-history:focus,.ai-search-fullscreen-section-header button.ai-search-clear-history:hover,button.ai-search-clear-history:focus,button.ai-search-clear-history:hover{background:0 0!important;background-color:transparent!important;box-shadow:none!important;color:#ff6000!important;border:none!important}.ai-search-fullscreen-section-header button.ai-search-clear-history:active,button.ai-search-clear-history:active{opacity:.6!important;background:0 0!important;background-color:transparent!important}.ai-search-fullscreen-trending,.ai-search-trending{padding:16px 0;border-bottom:1px solid #f0f0f0;width:100%;box-sizing:border-box}.ai-search-fullscreen-section-title,.ai-search-trending-title{font-size:15px;font-weight:700;color:#1a1a1a;margin:0 0 10px 0;padding:0 12px;text-decoration:none;font-stretch:normal;font-style:normal;font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important}.ai-search-trending-chips{display:flex;flex-wrap:wrap;gap:6px;width:100%;box-sizing:border-box;padding:0 12px}.ai-search-trending-chips button.ai-search-trending-chip,button.ai-search-trending-chip{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;padding:6px 12px!important;background:#fff!important;background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:10px!important;font-size:13px!important;color:#333!important;cursor:pointer!important;transition:all .15s ease!important;white-space:nowrap!important;font-family:inherit!important;line-height:1.4!important;gap:6px!important;box-shadow:none!important;text-shadow:none!important;text-transform:none!important;letter-spacing:normal!important;font-weight:400!important;margin:0!important;min-width:auto!important;min-height:auto!important;height:auto!important;width:auto!important}.ai-search-trending-chips button.ai-search-trending-chip:focus,.ai-search-trending-chips button.ai-search-trending-chip:hover,button.ai-search-trending-chip:focus,button.ai-search-trending-chip:hover{background:#fff!important;background-color:#fff!important;border:1px solid #e0e0e0!important;color:#333!important;box-shadow:none!important}.ai-search-trending-chips button.ai-search-trending-chip:active,button.ai-search-trending-chip:active{background:#f8f8f8!important;background-color:#f8f8f8!important;border-color:#ccc!important}.ai-search-trending-chip .fire-icon{display:none}.ai-search-trending-chip::before{content:'';display:inline-block;width:15px;height:15px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none"><path d="M21 21L16.65 16.65M19 11C19 15.4183 15.4183 19 11 19C6.58172 19 3 15.4183 3 11C3 6.58172 6.58172 3 11 3C15.4183 3 19 6.58172 19 11Z" stroke="%23999" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-size:contain;background-repeat:no-repeat;flex-shrink:0}.ai-search-history-carousel{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:0 12px}.ai-search-history-carousel::-webkit-scrollbar{display:none}.ai-search-history-item{flex:0 0 calc(30% - 5px);min-width:calc(30% - 5px);max-width:calc(30% - 5px);scroll-snap-align:start;background:#fff;border:1px solid #e0e0e0;border-radius:10px;display:flex;align-items:center;justify-content:space-between;padding:6px 8px 6px 10px;gap:6px;box-sizing:border-box;height:36px;min-height:36px;max-height:36px}.ai-search-history-item button.ai-search-history-query,button.ai-search-history-query{flex:1!important;display:flex!important;align-items:center!important;gap:6px!important;background:0 0!important;background-color:transparent!important;border:none!important;padding:0!important;margin:0!important;font-size:13px!important;color:#333!important;text-align:left!important;cursor:pointer!important;min-width:0!important;font-family:inherit!important;box-shadow:none!important;text-shadow:none!important;text-transform:none!important;letter-spacing:normal!important;font-weight:400!important;border-radius:0!important;line-height:1.4!important;min-height:auto!important;height:auto!important;width:auto!important}.ai-search-history-item button.ai-search-history-query:focus,.ai-search-history-item button.ai-search-history-query:hover,button.ai-search-history-query:focus,button.ai-search-history-query:hover{background:0 0!important;background-color:transparent!important;border:none!important;color:#333!important;box-shadow:none!important}.ai-search-history-query svg{flex-shrink:0;width:15px;height:15px}.ai-search-history-query svg path{stroke:#999}.ai-search-history-query span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.ai-search-history-item button.ai-search-history-remove,button.ai-search-history-remove{flex-shrink:0!important;width:18px!important;height:18px!important;border:none!important;background:0 0!important;background-color:transparent!important;color:#bbb!important;font-size:18px!important;line-height:1!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;transition:color .2s!important;box-shadow:none!important;text-shadow:none!important;text-transform:none!important;letter-spacing:normal!important;font-weight:400!important;border-radius:0!important;min-width:auto!important;min-height:auto!important}.ai-search-history-item button.ai-search-history-remove:focus,.ai-search-history-item button.ai-search-history-remove:hover,button.ai-search-history-remove:focus,button.ai-search-history-remove:hover{background:0 0!important;background-color:transparent!important;border:none!important;box-shadow:none!important}.ai-search-history-item button.ai-search-history-remove:active,button.ai-search-history-remove:active{color:#666!important;background:0 0!important;background-color:transparent!important}.ai-search-recent-products-carousel{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:0 12px}.ai-search-recent-products-carousel::-webkit-scrollbar{display:none}.ai-search-recent-product-card{flex:0 0 calc(66% - 8px);min-width:calc(66% - 8px);scroll-snap-align:start;background:#fff;border:1px solid #e5e5e5;border-radius:10px;overflow:hidden;transition:all .2s ease}.ai-search-recent-product-card:active{transform:scale(.98)}.ai-search-recent-product-card a{display:flex;text-decoration:none;color:inherit}.ai-search-recent-product-card img{width:90px;height:90px;object-fit:cover;flex-shrink:0;background:#f5f5f5}.ai-search-recent-product-placeholder{width:90px;height:90px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;font-size:32px;flex-shrink:0}.ai-search-recent-product-info{flex:1;padding:12px;display:flex;flex-direction:column;justify-content:center;min-width:0}.ai-search-recent-product-info h3{font-size:13px;font-weight:500;color:#1a1a1a;margin:0 0 8px 0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ai-search-recent-product-price{font-size:15px;font-weight:600;color:#ff6000;margin:0}.ai-search-fullscreen-suggestions{padding:12px 0;width:100%;box-sizing:border-box}.ai-search-fullscreen-suggestion-item{padding:12px 16px;display:flex;align-items:center;cursor:pointer;transition:background .15s ease;border-bottom:1px solid #f5f5f5}.ai-search-fullscreen-suggestion-item:last-child{border-bottom:none}.ai-search-fullscreen-suggestion-item:active,.ai-search-fullscreen-suggestion-item:hover{background:#fafafa}.ai-search-fullscreen-suggestion-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:12px;flex-shrink:0}.ai-search-fullscreen-suggestion-icon svg{width:100%;height:100%;display:block}.ai-search-fullscreen-suggestion-item .ai-autocomplete-icon{width:18px;height:18px;margin-right:10px}.ai-search-fullscreen-suggestion-item .ai-autocomplete-icon svg{width:100%;height:100%}.ai-search-fullscreen-suggestion-text{flex:1;font-size:15px;color:#333}.ai-search-fullscreen-suggestion-text strong{color:#ff6000;font-weight:600}.ai-search-fullscreen-suggestion-item .suggestion-meta{font-size:13px;color:#999;margin-left:4px}.ai-search-fullscreen-suggestion-category{font-size:13px;color:#999}.ai-search-fullscreen-products{padding:12px;width:100%;box-sizing:border-box}.ai-search-fullscreen-product-item{display:flex;gap:12px;padding:12px;background:#fff;border:1px solid #e5e5e5;border-radius:8px;margin-bottom:12px;cursor:pointer;transition:all .2s ease}.ai-search-fullscreen-product-item:hover{border-color:#ff6000;box-shadow:0 2px 8px rgba(255,96,0,.1)}.ai-search-fullscreen-product-image{width:80px;height:80px;object-fit:cover;border-radius:6px;background:#f5f5f5;flex-shrink:0}.ai-search-fullscreen-product-info{flex:1;display:flex;flex-direction:column;justify-content:center}.ai-search-fullscreen-product-name{font-size:14px;font-weight:500;color:#1a1a1a;margin:0 0 6px 0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ai-search-fullscreen-product-price{font-size:16px;font-weight:600;color:#ff6000;margin:0}.ai-search-fullscreen-empty{text-align:center;padding:60px 20px;color:#999}.ai-search-fullscreen-empty-icon{font-size:48px;margin-bottom:16px;opacity:.3}.ai-search-fullscreen-empty-text{font-size:15px;color:#666}@keyframes slideUpFadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ai-search-fullscreen-overlay.active{animation:slideUpFadeIn .3s ease-out}@media (min-width:769px){.ai-search-fullscreen-overlay{display:none!important}}.ai-search-fullscreen-overlay .ai-autocomplete-no-results{text-align:center;padding:60px 20px}.ai-search-fullscreen-overlay .no-results-icon{font-size:48px;margin-bottom:16px;opacity:.3}.ai-search-fullscreen-overlay .no-results-title{font-size:16px;font-weight:600;color:#333;margin-bottom:8px}.ai-search-fullscreen-overlay .no-results-subtitle{font-size:14px;color:#999}.ai-search-fullscreen-overlay .ai-autocomplete-loading{padding:40px 20px;text-align:center;color:#666}.ai-search-fullscreen-overlay .ai-autocomplete-loading-mini{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px;color:#666;font-size:14px}.ai-search-fullscreen-overlay .spinner-small{width:16px;height:16px;border:2px solid #e0e0e0;border-top-color:#ff6000;border-radius:50%;animation:spin .6s linear infinite}@media (max-width:768px){.ai-search-fullscreen-overlay{width:100vw;height:100vh}.ai-search-fullscreen-header{padding:8px 8px;gap:6px}.ai-search-fullscreen-close{width:36px;height:36px;min-width:36px;min-height:36px}.ai-search-fullscreen-input{font-size:16px}.ai-search-trending-chip{min-height:36px}}@media (max-width:375px){.ai-search-fullscreen-header{padding:6px 6px;gap:6px}.ai-search-fullscreen-close{width:32px;height:32px;min-width:32px;min-height:32px;font-size:18px}.ai-search-fullscreen-input{height:40px;border-radius:20px;font-size:16px;padding:0 14px}.ai-search-fullscreen-products,.ai-search-fullscreen-section,.ai-search-fullscreen-trending{padding:10px 0}.ai-search-fullscreen-section-header,.ai-search-fullscreen-section-title{padding:0 8px}.ai-search-history-carousel,.ai-search-recent-products-carousel,.ai-search-trending-chips{padding:0 8px}.ai-search-fullscreen-product-item{padding:10px;gap:10px}.ai-search-fullscreen-product-image{width:70px;height:70px}.ai-search-fullscreen-product-name{font-size:13px}.ai-search-fullscreen-suggestion-item{padding:10px 12px}}.ai-suggestion-item{display:flex;align-items:center;padding:12px 16px;gap:12px;text-decoration:none;color:#1a1a1a;transition:background-color .15s ease;cursor:pointer}.ai-suggestion-item:hover{background-color:#f5f5f5}.ai-suggestion-icon{flex-shrink:0;font-size:16px;opacity:.5}.ai-suggestion-text{flex:1;font-size:14px;line-height:1.4;cursor:pointer}.ai-suggestion-highlight{font-weight:600;color:#1a1a1a}.ai-suggestion-rest{color:#666}.suggestion-badge{margin-left:auto;font-size:12px;opacity:.7}.ai-product-card{display:flex;gap:12px;text-decoration:none;color:#1a1a1a;border:1px solid #f5f5f5;border-radius:8px;transition:all .15s ease;margin-bottom:8px}.ai-product-card:last-child{margin-bottom:0}.ai-product-card:hover{background-color:#f5f5f5;transform:translateY(-1px)}.ai-product-card-image{width:80px;height:80px;object-fit:cover;border-radius:6px;flex-shrink:0;background:#fff}.ai-product-card-image-placeholder{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:6px;font-size:24px;flex-shrink:0}.ai-product-card-info{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.ai-product-card-name{font-size:13px;line-height:1.4;color:#1a1a1a;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.ai-product-card-price{font-size:14px;font-weight:600;color:#ff6b00;margin-top:auto}.ai-search-fullscreen-view-all{padding:20px 16px 24px;background:#fff;border-top:1px solid #e5e5e5}.ai-search-view-all-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px 24px;background:linear-gradient(135deg,#ff6b00 0,#ff8533 100%);color:#fff;font-size:16px;font-weight:600;border:none;border-radius:12px;box-shadow:0 4px 12px rgba(255,107,0,.25);cursor:pointer;transition:all .3s ease;-webkit-tap-highlight-color:transparent}.ai-search-view-all-button:hover{background:linear-gradient(135deg,#ff8533 0,#ff9d66 100%);box-shadow:0 6px 16px rgba(255,107,0,.35);transform:translateY(-2px)}.ai-search-view-all-button:active{transform:translateY(0);box-shadow:0 2px 8px rgba(255,107,0,.3)}.ai-search-view-all-button svg{flex-shrink:0;transition:transform .3s ease}.ai-search-view-all-button:hover svg{transform:translateX(4px)}@media (max-width:768px){.ai-search-fullscreen-view-all{position:sticky;bottom:0;background:#fff;box-shadow:0 -4px 12px rgba(0,0,0,.08);z-index:10}}