.header__nav__option .search-switch
{
    display: inline-block;
    cursor: pointer;
}

.header__search-wrapper
{
    position: absolute;
    right: 0;
    top: calc(100% + 16px);
    max-width: 512px;
    width: 100%;

    opacity: 1;
    visibility: visible;
    transform: translateX(0px);

    transition: opacity .5s, visibility .5s, transform .5s;
}

.header__search-wrapper.hidden
{
    opacity: 0;
    visibility: hidden;
    transform: translateX(512px);
}

.header__search-wrapper .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp
{
    border-radius: 40px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
