.search-modal{background-color:var(--color-white);-webkit-box-shadow:0 4px 24px 0 rgb(0 0 0/8%);box-shadow:0 4px 24px 0 rgb(0 0 0/8%);color:var(--color-black);left:0;opacity:0;overflow:auto;padding-bottom:24px;padding-top:16px;pointer-events:none;position:absolute;top:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:visibility var(--transition-time),opacity .1s,-webkit-transform 0s .2s;transition:visibility var(--transition-time),opacity .1s,-webkit-transform 0s .2s;-o-transition:visibility var(--transition-time),opacity .1s,transform 0s .2s;transition:visibility var(--transition-time),opacity .1s,transform 0s .2s;transition:visibility var(--transition-time),opacity .1s,transform 0s .2s,-webkit-transform 0s .2s;visibility:hidden;width:100%;z-index:-1}@media (min-width:992px){.search-modal{padding-bottom:48px;padding-top:24px}}[aria-expanded=true]~.search-modal{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:visibility var(--transition-time),opacity var(--transition-time),-webkit-transform .4s cubic-bezier(.65,.025,.67,.36);transition:visibility var(--transition-time),opacity var(--transition-time),-webkit-transform .4s cubic-bezier(.65,.025,.67,.36);-o-transition:visibility var(--transition-time),opacity var(--transition-time),transform .4s cubic-bezier(.65,.025,.67,.36);transition:visibility var(--transition-time),opacity var(--transition-time),transform .4s cubic-bezier(.65,.025,.67,.36);transition:visibility var(--transition-time),opacity var(--transition-time),transform .4s cubic-bezier(.65,.025,.67,.36),-webkit-transform .4s cubic-bezier(.65,.025,.67,.36);visibility:visible}