#searchPopup form.search-form{display:flex;gap:16px}#searchPopup .popup-layer{background:#00000080;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}#searchPopup #resultContainer{padding:0;background:transparent;box-shadow:none}#searchPopup .popup-content{width:100%;max-width:60vw;width:60vw;min-width:768px;max-height:90vh;background:#fff;border-radius:24px;box-shadow:0 20px 60px #00000026;overflow:hidden;display:flex;flex-direction:column;padding:0}@media screen and (max-width: 768px){#searchPopup .popup-content{max-width:90vw;width:90vw;min-width:100%}}#searchPopup .popup-body{padding:32px;flex:1;overflow-y:auto;display:flex;flex-direction:column}#searchPopup .search-block{border-bottom:1px solid #f0f0f0}#searchPopup .search-bar{position:relative}#searchPopup .search-input-wrapper{justify-content:center;gap:8px;flex:1 0 0;position:relative;display:flex;align-items:center;padding:16px 20px;transition:all .2s ease;border-radius:24px;border:.5px solid var(--Neutro-Stroke, #d9d9d9);background:var(--Neutro-Background, #f5f5f5);height:40px}#searchPopup .search-input-wrapper:focus-within{border-color:#007bff;background:#fff;box-shadow:0 0 0 4px #007bff1a}#searchPopup .search-input-wrapper:focus-within input{outline:none;box-shadow:none}#searchPopup .search-input-wrapper .search-icon{width:20px;height:20px;color:#6c757d;margin-right:12px;flex-shrink:0}#searchPopup .search-input-wrapper .search-input{color:var(--Neutro-Text, #6d6e70);height:24px;font-family:Source Sans Pro;font-style:normal;line-height:normal;flex:1;border:none;background:transparent;font-size:16px;font-weight:400;color:#333;outline:none;padding:0;text-align:center}#searchPopup .search-input-wrapper .search-input :focus{outline:none;box-shadow:none}#searchPopup .search-input-wrapper .search-input::placeholder{color:#6c757d;font-weight:400}#searchPopup .search-input-wrapper .search-clear-btn{width:24px;height:24px;background:#6c757d;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:12px;transition:all .2s ease}#searchPopup .search-input-wrapper .search-clear-btn:hover{background:#495057;transform:scale(1.1)}#searchPopup .search-input-wrapper .search-clear-btn svg{width:12px;height:12px;color:#fff}#searchPopup .search-content{flex:1;display:flex;flex-direction:column;gap:24px;max-height:calc(100vh - 200px)}#searchPopup a.view-all-link{color:var(--Primary-Light-Blue, #009ee3);font-family:Source Sans Pro;font-size:16px;font-style:normal;font-weight:400;line-height:normal}#searchPopup .search-columns{display:flex;gap:32px;height:100%}@media screen and (max-width: 768px){#searchPopup .search-columns{flex-direction:column}#searchPopup .search-columns .search-column.search-column-left{max-width:100%;border-right:none;padding-right:0}#searchPopup .search-columns .search-column.search-column-left .recently-viewed-list{max-height:160px;overflow-y:auto}}#searchPopup .search-column{flex:1}#searchPopup .search-column.search-column-left{max-width:400px;border-right:1px solid #e5e5e5;padding-right:32px}#searchPopup .search-column.search-column-right{flex:1.5;padding-bottom:16px}#searchPopup .search-section{margin-bottom:32px}#searchPopup .search-section:last-child{margin-bottom:0}#searchPopup .section-header{margin-bottom:16px}#searchPopup .section-title{color:var(--Neutro-Text, #4f4f4f);font-family:Source Sans Pro;font-size:24px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 16px;display:flex;justify-content:space-between;align-items:center}#searchPopup .recently-viewed .section-title{color:var(--Neutro-Text, #4f4f4f);font-family:Source Sans Pro;font-size:24px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}#searchPopup .recently-viewed .recently-viewed-list{display:flex;flex-direction:column;gap:8px}#searchPopup .recently-viewed .recently-viewed-item{display:flex;align-items:center;justify-content:space-between}#searchPopup .recently-viewed .recently-viewed-item:last-child{border-bottom:none}#searchPopup .recently-viewed .recently-viewed-item .product-title{color:var(--Neutro-Text, #6d6e70);font-family:Source Sans Pro;font-size:16px;font-style:normal;font-weight:400;line-height:normal;flex:1}@media screen and (max-width: 768px){#searchPopup .recently-viewed .recently-viewed-item .product-title{font-size:12px}}#searchPopup .recently-viewed .recently-viewed-item .external-link-icon{width:16px;height:16px;color:#999;margin-left:8px}#searchPopup .recently-viewed .no-recent-items{font-size:14px;color:#999;text-align:center;padding:20px 0;font-style:italic}#searchPopup .recently-viewed-list{display:flex;flex-direction:column;gap:12px}#searchPopup .recently-viewed-item{display:flex;align-items:center;justify-content:space-between;padding:0;transition:all .2s ease;cursor:pointer}#searchPopup .recently-viewed-item .item-code{font-size:14px;font-weight:500;color:#333}#searchPopup .recently-viewed-item .item-name{font-size:12px;color:#6c757d;margin-top:2px}#searchPopup .search-result-container{margin-top:20px}#searchPopup .search-results-wrapper .search-section-title{font-size:16px;font-weight:600;margin-bottom:16px;color:#666;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #2563eb;padding-bottom:8px}#searchPopup .search-results-wrapper .search-section-title .view-all-link{font-size:14px;font-weight:400;color:#007bff;text-decoration:none}#searchPopup .search-results-wrapper .search-section-title .view-all-link:hover{text-decoration:underline}#searchPopup .search-results-wrapper .search-queries,#searchPopup .search-results-wrapper .search-collections,#searchPopup .search-results-wrapper .search-pages,#searchPopup .search-results-wrapper .search-articles{margin-bottom:24px}#searchPopup .search-results-wrapper .search-queries ul,#searchPopup .search-results-wrapper .search-collections ul,#searchPopup .search-results-wrapper .search-pages ul,#searchPopup .search-results-wrapper .search-articles ul{list-style:none;padding:0;margin:0}#searchPopup .search-results-wrapper .search-queries ul li,#searchPopup .search-results-wrapper .search-collections ul li,#searchPopup .search-results-wrapper .search-pages ul li,#searchPopup .search-results-wrapper .search-articles ul li{margin-bottom:8px}#searchPopup .search-results-wrapper .search-queries ul li a,#searchPopup .search-results-wrapper .search-collections ul li a,#searchPopup .search-results-wrapper .search-pages ul li a,#searchPopup .search-results-wrapper .search-articles ul li a{display:block;padding:8px 12px;color:#666;text-decoration:none;border-radius:6px;transition:all .2s ease}#searchPopup .search-results-wrapper .search-queries ul li a:hover,#searchPopup .search-results-wrapper .search-collections ul li a:hover,#searchPopup .search-results-wrapper .search-pages ul li a:hover,#searchPopup .search-results-wrapper .search-articles ul li a:hover{background-color:#f8fafc;color:#2563eb}#searchPopup .search-results-wrapper .search-products{margin-bottom:24px}#searchPopup .search-results-wrapper .search-products .search-products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-top:16px}#searchPopup .search-results-wrapper .search-view-all{text-align:center;margin-top:24px;padding-top:20px;border-top:1px solid #e5e5e5}#searchPopup .search-results-wrapper .search-view-all .search-view-all-btn{background:#2563eb;color:#fff;padding:12px 24px;border-radius:6px;text-decoration:none;font-weight:600;transition:all .2s ease}#searchPopup .search-results-wrapper .search-view-all .search-view-all-btn:hover{background:#1d4ed8;transform:translateY(-1px)}#searchPopup .search-results-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}#searchPopup .search-result-wrapper{display:flex;flex-direction:column;gap:16px}#searchPopup .search-result-wrapper[data-results=products]{gap:12px}#searchPopup .product-card{display:flex;gap:16px;padding:16px;transition:all .2s ease;border-radius:8px;background:var(--Neutro-Background, #f5f5f5);box-shadow:0 1px 1.5px #0003}#searchPopup .product-card:hover{border-color:#007bff;box-shadow:0 2px 8px #007bff1a}#searchPopup .product-card .product-image-wrapper{background:#fff;box-shadow:0 1px 1.5px #0003;border-radius:8px;width:80px;height:80px}#searchPopup .product-card .product-image{width:80px;height:80px;object-fit:cover;border-radius:8px;flex-shrink:0}#searchPopup .product-card .line-price{color:var(--Primary-Dark-Blue, #032c41);text-align:center;font-family:Source Sans Pro;font-size:16px;font-style:normal;font-weight:600;line-height:130%;justify-content:flex-end}#searchPopup .product-card .line-price .price-compare{color:var(--Neutro-Text, #6d6e70);text-align:right;font-family:Source Sans Pro;font-size:13px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:line-through}#searchPopup .product-card .product-info{flex:1;display:flex;flex-direction:column;justify-content:space-between}#searchPopup .product-card .product-info .product-title{font-size:16px;font-weight:600;margin-bottom:4px;color:#333;line-height:1.3}@media screen and (max-width: 768px){#searchPopup .product-card .product-info .product-title{font-size:12px}}#searchPopup .product-card .product-info .product-description{font-size:14px;color:#666;margin-bottom:8px;line-height:1.4}#searchPopup .product-card .product-info .product-bottom{display:flex;align-items:center;gap:12px}#searchPopup .product-card .product-info .product-bottom .product-stock{font-size:12px;padding:4px 8px;border-radius:12px;font-weight:500;color:var(--Neutro-White, #fff);font-family:Source Sans Pro;font-style:normal;font-weight:700;line-height:normal}#searchPopup .product-card .product-info .product-bottom .product-stock.in_stock{background:#2ac742}#searchPopup .product-card .product-info .product-bottom .product-stock.low_stock{background:#fcc022}#searchPopup .product-card .product-info .product-bottom .product-stock.pre_order{background:#e28718}#searchPopup .product-card .product-info .product-bottom .product-stock.out_stock{background:#e2534d}#searchPopup .product-card .product-actions{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}#searchPopup .product-card .product-actions .product-price{text-align:right;align-items:flex-end}#searchPopup .product-card .product-actions .product-price .current-price{font-size:18px;font-weight:700;color:#333}#searchPopup .product-card .product-actions .product-price .original-price{font-size:14px;color:#999;text-decoration:line-through;margin-top:2px}#searchPopup .product-card .product-actions .view-product-btn{background:var(--Primary-Light-Blue, #009ee3);height:32px;box-shadow:0 1px 1.5px #0003;color:#fff;border:none;padding:8px 16px;border-radius:20px;color:var(--Neutro-White, #fff);text-align:center;font-family:Source Sans Pro;font-size:16px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-.48px;cursor:pointer;transition:background-color .2s ease}@media screen and (max-width: 768px){#searchPopup .product-card .product-actions .view-product-btn{font-size:12px}}#searchPopup .product-card .product-actions .view-product-btn:hover{background-color:#0056b3}#searchPopup .search-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}#searchPopup .search-loading .search-spinner{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #007bff;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}#searchPopup .search-loading p{font-size:16px;color:#6c757d;margin:0}#searchPopup .search-no-results{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}#searchPopup .search-no-results p{font-size:16px;color:#6c757d;margin:0 0 8px}#searchPopup .search-no-results p:first-child{font-weight:600;color:#333}#searchPopup .price-match-banner{display:flex;align-items:center;gap:16px;padding:0;color:#fff;min-height:84px;overflow:hidden;border-radius:8px;background:linear-gradient(90deg,#f37438 -102.22%,#f2911b 62.03%);box-shadow:0 2px 8px #00000026;width:calc(100% - 48px);margin:24px auto}#searchPopup .price-match-banner .price-match-icon{flex-shrink:0}#searchPopup .price-match-banner .price-match-content{flex:1;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}#searchPopup .price-match-banner .price-match-content h4{color:var(--Neutro-White, #fff);font-family:Source Sans Pro;font-size:24px;font-style:normal;font-weight:700;line-height:normal}#searchPopup .price-match-banner .price-match-content p{color:var(--Neutro-White, #fff);margin:0;font-family:Source Sans Pro;font-size:16px;font-style:normal;font-weight:400;line-height:normal}#searchPopup .price-match-banner .price-match-button{display:inline-flex;padding:8px;justify-content:center;align-items:center;gap:4px;cursor:pointer;transition:all .2s ease;border-radius:25px;background:var(--Neutro-White, #fff);margin-right:24px;box-shadow:0 1px 1.5px #0003;color:var(--Primary-Dark-Blue, #032c41);font-family:Source Sans Pro;font-size:16px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-.48px}#searchPopup .price-match-banner .price-match-button:hover{background:#ffffff4d;transform:translateY(-1px)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){#searchPopup .popup-content{max-width:100%;border-radius:20px}#searchPopup .popup-body{padding:24px}#searchPopup .search-results-list{grid-template-columns:1fr;gap:16px}#searchPopup .product-card .product-image{height:80px}#searchPopup .product-card{gap:8px}#searchPopup .price-match-banner{text-align:center;gap:12px}#searchPopup .price-match-banner .price-match-content h4,#searchPopup .price-match-banner .price-match-content p{font-size:14px}#searchPopup .price-match-banner .price-match-content h4{font-size:14px;white-space:nowrap}}@media (max-width: 480px){#searchPopup .popup-content{border-radius:16px}#searchPopup .popup-body{padding:20px}#searchPopup .search-input-wrapper{padding:14px 16px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/popup-search.css.map */
