.bcc-navigation-search{--font-input-mono:"Input Mono", Courier, monospace;--theme-color:#0094FF;--input-color:#555;--white:#fff;--black:#000;position:relative;display:block}.bcc-navigation-search.bcc-search-open .bcc-navigation-form{pointer-events:all}.bcc-navigation-search.bcc-search-open .bcc-navigation-form .bcc-navigation-form-field{-webkit-transform:scaleX(1);transform:scaleX(1)}.bcc-navigation-search.bcc-search-active .bcc-navigation-form-field-icon{opacity:0;pointer-events:none}.bcc-navigation-search.bcc-search-active .bcc-navigation-form .bcc-navigation-form-action-btn{pointer-events:all;opacity:1}.bcc-navigation-search .bcc-navigation-form{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;width:270px;right:0;bottom:0;pointer-events:none}.bcc-navigation-search .bcc-navigation-form .bcc-navigation-form-field{position:relative;width:100%;max-width:400px;-webkit-transform:scaleX(0);transform:scaleX(0);margin-bottom:2px;-webkit-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform 0.2s cubic-bezier(.19,1,.22,1);transition:-webkit-transform 0.2s cubic-bezier(.19,1,.22,1);transition:transform 0.2s cubic-bezier(.19,1,.22,1);transition:transform 0.2s cubic-bezier(.19,1,.22,1),-webkit-transform 0.2s cubic-bezier(.19,1,.22,1);background-color:#F2F9FF}.bcc-navigation-search .bcc-navigation-form .bcc-navigation-form-field .bcc-navigation-form-label{opacity:0;pointer-events:none;font-size:16px;line-height:35px;text-transform:none;font-weight:lighter;position:absolute;left:0;font-family:var(--font-input-mono);letter-spacing:1px}.bcc-navigation-search .bcc-navigation-form .bcc-navigation-form-field .bcc-navigation-form-input{position:relative;line-height:28px;border:0;border-bottom:1px solid #cacaca;background:0 0;z-index:1;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px;display:block;color:var(--input-color);font-size:13px;padding:.5em;width:100%;font-family:var(--font-input-mono);overflow:visible;border-radius:0;margin:0}.bcc-navigation-search .bcc-navigation-form .bcc-navigation-form-field .bcc-navigation-form-input:focus,.bcc-navigation-search .bcc-navigation-form .bcc-navigation-form-field .bcc-navigation-form-input:focus-within,.bcc-navigation-search .bcc-navigation-form .bcc-navigation-form-field .bcc-navigation-form-input:active{outline:0;-webkit-box-shadow:none;box-shadow:none}.bcc-navigation-search .bcc-navigation-form .bcc-navigation-form-action-btn{margin:0;overflow:visible;background:0 0;border-radius:5px;font-family:var(--font-input-mono);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;height:35px;letter-spacing:1px;text-transform:uppercase;font-size:12px;background-color:var(--theme-color);color:var(--white);display:block;cursor:pointer;margin:0 0 0 15px;padding:0;-ms-flex-negative:0;flex-shrink:0;line-height:32px;-webkit-transition:opacity 0.2s cubic-bezier(.19,1,.22,1);transition:opacity 0.2s cubic-bezier(.19,1,.22,1);pointer-events:none;opacity:0;width:36px;max-width:400px}.bcc-navigation-search .bcc-navigation-form-field-icon{margin:0;overflow:visible;text-transform:none;border-radius:0;border:0;background:0 0;-webkit-appearance:button;-moz-appearance:button;appearance:button;line-height:1.5;font-size:1.6rem;color:var(--black);position:relative;height:36px;padding:7px;cursor:pointer}.bcc-navigation-search .bcc-navigation-form-field-icon svg{display:block;fill:var(--black);-webkit-transition:fill 150ms ease-out,stroke 150ms ease-out;transition:fill 150ms ease-out,stroke 150ms ease-out}@media (min-width:768px){.bcc-navigation-search{right:0;width:36px}}