
header #searchbox {
    display: none;
    position: absolute;
    width: 100%;
    background: #fff;
    border-top: 1px solid #e0e0e0;
    padding: 20px 0;
    z-index: 10;
    overflow: visible !important;
    max-width:1920px;
}

header #searchbox #searchTextbox {
    border-bottom: 1px solid #aeaeae;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    color: #767676;
    font-size: 1.125em;
    line-height: normal;
    padding-bottom: 17px;
    width: 100%;
}

#SearchButtonContainer {
    position: absolute;
    right: 25px;
}

#SearchButtonContainer:before {
}


#searchButtonA{
    width: 30px;
    height: 30px;
    background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" fill="none"><path d="M12.1154 19.1667C16.0097 19.1667 19.1667 16.0097 19.1667 12.1154C19.1667 8.22107 16.0097 5.0641 12.1154 5.0641C8.22107 5.0641 5.0641 8.22107 5.0641 12.1154C5.0641 16.0097 8.22107 19.1667 12.1154 19.1667ZM19.7607 17.9476L27.1245 25.3114C27.6252 25.8121 27.6252 26.6238 27.1245 27.1245C26.6238 27.6252 25.8121 27.6252 25.3114 27.1245L17.9476 19.7607C16.3299 20.9966 14.3084 21.7308 12.1154 21.7308C6.80495 21.7308 2.5 17.4258 2.5 12.1154C2.5 6.80495 6.80495 2.5 12.1154 2.5C17.4258 2.5 21.7308 6.80495 21.7308 12.1154C21.7308 14.3084 20.9966 16.3299 19.7607 17.9476Z" fill="%23404040"></path></svg>');

}

#searchButtonA.active{
    background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" role="presentation" data-pkgid="@sainsburys-tech/icons-2-cancel"><path fill="currentColor" d="m13.487 12 5.205 5.205a1.052 1.052 0 0 1-1.487 1.487L12 13.487l-5.205 5.205a1.052 1.052 0 0 1-1.487-1.487L10.513 12 5.308 6.795a1.052 1.052 0 0 1 1.487-1.487L12 10.513l5.205-5.205a1.052 1.052 0 0 1 1.487 1.487z"></path></svg>');

}
#searchButtonSubmit{
    background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" fill="none"><path d="M12.1154 19.1667C16.0097 19.1667 19.1667 16.0097 19.1667 12.1154C19.1667 8.22107 16.0097 5.0641 12.1154 5.0641C8.22107 5.0641 5.0641 8.22107 5.0641 12.1154C5.0641 16.0097 8.22107 19.1667 12.1154 19.1667ZM19.7607 17.9476L27.1245 25.3114C27.6252 25.8121 27.6252 26.6238 27.1245 27.1245C26.6238 27.6252 25.8121 27.6252 25.3114 27.1245L17.9476 19.7607C16.3299 20.9966 14.3084 21.7308 12.1154 21.7308C6.80495 21.7308 2.5 17.4258 2.5 12.1154C2.5 6.80495 6.80495 2.5 12.1154 2.5C17.4258 2.5 21.7308 6.80495 21.7308 12.1154C21.7308 14.3084 20.9966 16.3299 19.7607 17.9476Z" fill="%23404040"></path></svg>');
    background-color: transparent;
    border: none;
    width: 30px;
    height: 30px;
    position: absolute;
    right: 15px;
    top: 10px;
}


#SearchButtonContainer > a#searchButtonA {
    display: inline-block;
    height: 30px;
    width: 30px;
    position: absolute;
    z-index: 1;
    top: -40px;
    right: -7px;
}


.hide {
    display: none !important;
}

@media (max-width: 1024px){

header #searchbox,header #searchbox.active {
    display: none!important;
}


}
