.wss-search-wrapper{position:relative;max-width:400px;width:100%;display:inline-flex;align-items:center;overflow:visible;--wss-icon-color:#000;--wss-icon-hover-color:#555;--wss-bg-color:#ffffff;--wss-placeholder-color:#888888;--wss-placeholder-hover-color:#555555;--wss-radius:8px}.wss-result-item a,.wss-result-item a *{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:inherit!important;text-decoration:none!important}.wss-result-item .searchtitle{font-size:12px!important;font-weight:500!important;line-height:1.4!important}.wss-result-item .searchprice,.wss-result-item .searchprice strong,.wss-result-item .woocommerce-Price-amount{font-size:10px!important;font-weight:600!important;line-height:1.3!important}.wss-search-input{width:100%;height:44px;padding:0 40px;border:1px solid #ccc;border-radius:var(--wss-radius);font-size:14px;box-sizing:border-box;background:var(--wss-bg-color);line-height:normal}.wss-search-input::placeholder{color:var(--wss-placeholder-color)}.wss-search-wrapper:hover .wss-search-input::placeholder{color:var(--wss-placeholder-hover-color)}.wss-search-input:focus{outline:none;border-color:#999}.wss-search-icon{all:unset;position:absolute;cursor:pointer;color:var(--wss-icon-color);z-index:10;display:flex;align-items:center;justify-content:center}.wss-search-wrapper:hover .wss-search-icon{color:var(--wss-icon-hover-color)}.wss-search-icon i,.wss-search-icon svg{font-size:15px;width:18px;height:18px}.wss-search-wrapper.icon-left .wss-search-icon,.wss-search-wrapper.icon-right .wss-search-icon{top:50%;transform:translateY(-50%)}.wss-search-wrapper.icon-left .wss-search-icon{left:12px}.wss-search-wrapper.icon-left .wss-search-input{padding-left:38px}.wss-search-wrapper.icon-right .wss-search-icon{right:12px}.wss-search-wrapper.icon-right .wss-search-input{padding-right:38px}@media (min-width:769px){.wss-search-wrapper[data-desktop="icon"]:not(.is-expanded) .wss-search-input{display:none}.wss-search-wrapper[data-desktop="icon"].is-expanded .wss-search-input{display:block;width:220px}}@media (max-width:768px){.wss-search-wrapper[data-mobile="icon"]:not(.is-expanded) .wss-search-input{display:none}.wss-search-wrapper[data-mobile="icon"].is-expanded{width:100%}.wss-search-wrapper[data-mobile="icon"].is-expanded .wss-search-input{display:block;width:100%}}.wss-results{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:6px;z-index:99999;display:none}.wss-result-link{text-decoration:none;color:inherit;display:block}.wss-result-inner{display:flex;align-items:center;gap:12px;margin:5px;border:1px solid #49494929}.wss-result-item:hover{background-color:#49494929}.wss-result-image img{width:60px;max-width:60px;height:auto;object-fit:contain;display:block;padding:3px}.wss-result-content{display:flex;flex-direction:column;gap:4px}.searchtitle{font-size:14px;font-weight:500;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.searchprice{font-size:13px;color:#444}span.searchtitleprice{display:inline-grid;margin-bottom:-52px;font-size:16px!important}span.searchimg img{padding:6px;width:84px!important}@media (max-width:768px){.wss-search-wrapper.is-fullscreen{position:fixed;inset:0;z-index:9999;background:#fff;padding:16px;display:flex;align-items:flex-start;width:100%!important;max-width:100%!important}.wss-search-wrapper.is-fullscreen .wss-search-input{width:100%;height:48px;font-size:16px;padding:0 44px}.wss-search-wrapper.is-fullscreen .wss-search-icon{right:28px;top:32px;transform:none}.wss-search-wrapper.is-fullscreen .wss-results{position:absolute;top:80px;left:16px;right:16px;max-height:calc(100vh - 100px);overflow-y:auto;display:block}}.wss-no-results{text-align:center!important}.wss-search-input{background-color:var(--wss-box_bg_color)!important;border-color:var(--wss-border-color,#999)!important}.wss-search-input:hover{background-color:var(--wss-box_bg_hover_color)!important;border-color:var(--wss-border-hover-color,#999)!important}.wss-search-input:focus{background-color:var(--wss-box_bg_focus_color)!important;border-color:var(--wss-border-focus-color,#999)!important}input.wss-search-input::placeholder{color:var(--wss-text_color)!important;opacity:1}input.wss-search-input:hover::placeholder{color:var(--wss-box_text_hover_color)!important}input.wss-search-input:focus::placeholder{color:var(--wss-box_text_focus_color)!important}.wss-results-footer{text-align:center;text-decoration:underline}.wss-search-wrapper :where([style*=border-width]){border-style:none}@media (max-width:768px){.wss-search-wrapper[data-mobile="icon"]:not(.is-expanded) .wss-search-icon i{color:var(--wss-icon_only_color,#999)!important;font-size:27px;width:23px;height:auto;border:2px solid #4175fc;padding:6px 9px 6px 6px;margin:0 -18px}}.wss-search-wrapper[data-mobile="icon"].is-expanded .wss-search-icon i{color:var(--wss-icon_only_hover_color,#999)!important}.wss-search-input{margin-left:30px}}.wss-highlight{font-weight:700!important}.wss-search-close{position:absolute;top:23px;left:2px;font-size:17px;background:none;border:none;cursor:pointer;z-index:10000;margin:-1px 5px;padding:10px;color:#6c6c6c!important;font-weight:900}.wss-search-wrapper:not(.is-fullscreen) .wss-search-close{display:none}.wss-search-btn,.wss-close-btn{visibility:hidden;opacity:0}.wss-search-wrapper button,.wss-search-wrapper button:hover,.wss-search-wrapper button:focus,.wss-search-wrapper button:active{background:transparent!important;background-color:transparent!important;box-shadow:none!important;outline:none!important}.ast-builder-layout-element.ast-flex.site-header-focus-item.ast-header-html-1{color:transparent!important}.header-widget-area-inner.site-info-inner{color:transparent!important}.wss-results .searchtitle{color:#222!important;font-weight:500}.wss-results .searchprice,.wss-results .woocommerce-Price-amount{color:#444!important;font-weight:600}.wss-results del .woocommerce-Price-amount{color:#888!important}.wss-results ins .woocommerce-Price-amount{color:#111!important}.wss-results .lsw-badge{color:#2e7d32!important}.wss-results a{text-decoration:none!important}.wss-results span.woocommerce-Price-amount.amount{font-size:12px!important}