[type=search].psw-form-input::-ms-clear{display:none}[type=search].psw-form-input::-webkit-search-cancel-button,[type=search].psw-form-input::-webkit-search-decoration{display:none;-webkit-appearance:none}form.psw-form input.psw-form-input{flex:1;outline:0;margin:0;box-shadow:none;min-width:0;font-size:1rem}form.psw-form{margin:0;padding:0;width:100%}.psw-form-inner{display:flex;align-items:stretch;overflow:hidden;min-width:200px}form.psw-form div.psw-form-inner button{border:0;display:flex;align-items:center;justify-content:center;margin:0;padding:0;flex-shrink:0;width:46px;outline:0;cursor:pointer}form.psw-form div button.psw-form-clear{background:0 0;display:none}.psw-form-loader{display:none;align-items:center;justify-content:center;width:46px;animation:psw-spin .75s linear infinite}.psw-form-actions{display:flex;flex-shrink:0;width:46px}.psw-btnpos-only .psw-form-inner{min-width:0}.psw-btnpos-only .psw-form-input{max-width:100%;transition:max-width .3s ease,padding .3s ease}.psw-btnpos-only.psw-expanded .psw-form-inner{min-width:240px}.psw-btnpos-only:not(.psw-expanded) .psw-form-inner{overflow:hidden}.psw-btnpos-only:not(.psw-expanded) .psw-form-input{max-width:0;min-width:0!important;padding-left:0!important;padding-right:0!important}.psw-btnpos-only:not(.psw-expanded) .psw-form-actions{display:none!important}.psw-btnpos-only:not(.psw-expanded) .psw-form-inner{border:none;background:0 0}@keyframes psw-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}button.psw-form-close{display:none;border:0;background:0 0;padding:6px;margin:0;flex-shrink:0;align-items:center;justify-content:center;outline:0;cursor:pointer;color:var(--psw-bar-color,#121212)}button.psw-form-close svg{width:1.25}@media (max-width:768px){.psw-mobile-overlay.psw-expanded{position:fixed;inset:0;z-index:99999;background:#fff;padding:1rem;animation:psw-overlay-in .25s ease;display:flex;flex-direction:column}.psw-mobile-overlay.psw-expanded .psw-form-input{max-width:none!important;transition:none!important}.psw-mobile-overlay.psw-expanded .psw-form{display:flex;align-items:center;gap:10px;padding-bottom:.8rem;flex:0 0 auto}.psw-mobile-overlay.psw-expanded .psw-form-close{display:flex}.psw-mobile-overlay.psw-expanded .psw-form-submit{display:none}.psw-mobile-overlay.psw-expanded .psw-form-inner{flex:1;border-radius:var(--psw-bar-radius,0)}.psw-mobile-overlay.psw-expanded .psw-dropdown{position:static;flex:1 1 auto;width:100%;max-height:none;border:none;box-shadow:none;background:0 0}body.psw-overlay-active{overflow:hidden}}@keyframes psw-overlay-in{from{transform:translateX(100%)}to{transform:translateX(0)}}.psw-dropdown{background:#fff;z-index:99999;box-shadow:0 4px 4px -1px rgba(0,0,0,.06),0 4px 4px -1px rgba(0,0,0,.02);box-sizing:border-box;container-type:inline-size;max-height:min(540px,var(--psw-space-below,100vh));overflow-y:auto;display:none;transform-origin:top center}.psw-dropdown.psw-dropdown--open{display:block;animation:psw-dropdown-in .12s ease}.psw-dd-inner{padding:.875rem}.psw-item a.psw-item-link{padding:.5rem;display:flex;align-items:center;gap:.625rem;outline:0;text-decoration:none}.psw-no-results,.psw-result-brand a.psw-item-link,.psw-result-cat a.psw-item-link,.psw-result-history a.psw-item-link,.psw-view-all{padding:.75rem .5rem}.psw-no-results{opacity:.85}.psw-item{border-radius:4px}.psw-view-all{line-height:1.2;text-align:center;font-size:.9em;cursor:pointer}.psw-item-details{display:flex;width:100%;min-width:0;gap:.625rem;justify-content:space-between;align-items:center}@container (max-width:300px){.psw-dd-inner{font-size:.92rem}.psw-item-details{flex-direction:column;align-items:flex-start;gap:.125rem}}.psw-dd-inner .psw-result:not(:first-child){margin-top:.75rem}.psw-result-heading{font-weight:600}.psw-item-name{flex:1;line-height:1.2}.psw-item-sku{opacity:.7}.psw-item-price,.psw-item-stock{flex-shrink:0}.psw-item-price ins{font-weight:400}.psw-item-img{width:46px}.psw-item-img img{max-width:100%;vertical-align:bottom;border-radius:4px}.psw-item-icon{display:flex;align-items:center;opacity:.6}@keyframes psw-dropdown-in{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}