/*! @algolia/autocomplete-theme-classic 1.17.2 | MIT License | © Algolia, Inc. and contributors | https://github.com/algolia/autocomplete */
:root{
    --aa-search-input-height:44px;
    --aa-input-icon-size:20px;
    --aa-base-unit:16;
    --aa-spacing-factor:1;
    --aa-spacing:calc(var(--aa-base-unit)*var(--aa-spacing-factor)*1px);
    --aa-spacing-half:calc(var(--aa-spacing)/2);
    --aa-panel-max-height:650px;
    --aa-base-z-index:9999;
    --aa-font-size:calc(var(--aa-base-unit)*1px);
    --aa-font-family:inherit;
    --aa-font-weight-medium:500;
    --aa-font-weight-semibold:600;
    --aa-font-weight-bold:700;
    --aa-icon-size:20px;
    --aa-icon-stroke-width:1.6;
    --aa-icon-color-rgb:41,45,107;
    --aa-icon-color-alpha:1;
    --aa-action-icon-size:20px;
    --aa-text-color-rgb:41,41,39;
    --aa-text-color-alpha:1;
    --aa-primary-color-rgb:41,45,107;
    --aa-primary-color-alpha:0.2;
    --aa-muted-color-rgb:128,126,163;
    --aa-muted-color-alpha:0.6;
    --aa-panel-border-color-rgb:128,126,163;
    --aa-panel-border-color-alpha:0.3;
    --aa-input-border-color-rgb:128,126,163;
    --aa-input-border-color-alpha:0.8;
    --aa-background-color-rgb:255,255,255;
    --aa-background-color-alpha:1;
    --aa-input-background-color-rgb:255,255,255;
    --aa-input-background-color-alpha:1;
    --aa-selected-color-rgb:230,230,230;
    --aa-selected-color-alpha:1;
    --aa-description-highlight-background-color-rgb:245,223,77;
    --aa-description-highlight-background-color-alpha:0.5;
    --aa-detached-media-query:(max-width:680px);
    --aa-detached-modal-media-query:(min-width:680px);
    --aa-detached-modal-max-width:80%;
    --aa-detached-modal-max-height:600px;
    --aa-overlay-color-rgb:115,114,129;
    --aa-overlay-color-alpha:0.4;
    --aa-panel-shadow:0 0 0 1px rgba(35,38,59,0.1),0 6px 16px -4px rgba(35,38,59,0.15);
    --aa-scrollbar-width:13px;
    --aa-scrollbar-track-background-color-rgb:234,234,234;
    --aa-scrollbar-track-background-color-alpha:1;
    --aa-scrollbar-thumb-background-color-rgb:180,180,180;
    --aa-scrollbar-thumb-background-color-alpha:1
}
@media (hover:none) and (pointer:coarse){
    :root{
        --aa-spacing-factor:1.2;
        --aa-action-icon-size:22px
    }
}
body.dark,body[data-theme=dark]{
    --aa-text-color-rgb:183,192,199;
    --aa-primary-color-rgb:146,138,255;
    --aa-muted-color-rgb:146,138,255;
    --aa-input-background-color-rgb:0,3,9;
    --aa-background-color-rgb:21,24,42;
    --aa-selected-color-rgb:146,138,255;
    --aa-selected-color-alpha:0.25;
    --aa-description-highlight-background-color-rgb:0 255 255;
    --aa-description-highlight-background-color-alpha:0.25;
    --aa-icon-color-rgb:119,119,163;
    --aa-panel-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;
    --aa-scrollbar-track-background-color-rgb:44,46,64;
    --aa-scrollbar-thumb-background-color-rgb:var(--aa-background-color-rgb)
}
.aa-Autocomplete *,.aa-DetachedFormContainer *,.aa-Panel *{
    box-sizing:border-box
}
.aa-Autocomplete,.aa-DetachedFormContainer,.aa-Panel{
    color:rgba(38, 38, 39,1);
    color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));
    font-family:inherit;
    font-family:var(--aa-font-family);
    font-size:calc(16 * 1px);
    font-size:var(--aa-font-size);
    font-weight:400;
    line-height:1em;
    margin:0;
    padding:0;
    text-align:left
}
.aa-Form{
    align-items:center;
    background-color:rgba(255, 255, 255,1);
    background-color:rgba(var(--aa-input-background-color-rgb),var(--aa-input-background-color-alpha));
    border:1px solid rgba(128, 126, 163,0.8);
    border:1px solid rgba(var(--aa-input-border-color-rgb),var(--aa-input-border-color-alpha));
    border-radius:3px; 
    display:flex;
    line-height:1em;
    margin:0;
    position:relative;
    width:100%;
    z-index: 10;
}
.aa-Form:focus-within{
    border-color:rgba(62, 52, 211,1);
    border-color:rgba(var(--aa-primary-color-rgb),1);
    border:none;
    background: none;
    border-radius: 0;
    box-shadow:rgba(62, 52, 211,0.2) 0 0 0 2px,inset rgba(62, 52, 211,0.2) 0 0 0 2px;
    box-shadow:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px,inset rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px;
    outline:medium none currentColor
}
.aa-InputWrapperPrefix{
    align-items:center;
    display:flex;
    flex-shrink:0;
    height:44px;
    height:var(--aa-search-input-height);
    order:1
}
.aa-Label,.aa-LoadingIndicator{
    cursor:auto;
    flex-shrink:0;
    height:100%;
    padding:0;
    text-align:left;
}
.aa-Label svg,.aa-LoadingIndicator svg{
    color:rgba(62, 52, 211,1);
    color:rgba(var(--aa-primary-color-rgb),1);
    height:auto;
    max-height:20px;
    max-height:var(--aa-input-icon-size);
    stroke-width:1.6;
    stroke-width:var(--aa-icon-stroke-width);
    width:20px;
    width:var(--aa-input-icon-size)
}
.aa-LoadingIndicator,.aa-SubmitButton{
    height:100%;
    padding-left:calc((16 * 1 * 1px)*0.75 - 1px);
    padding-left:calc(calc(16 * 1 * 1px)*0.75 - 1px);
    padding-left:calc(var(--aa-spacing)*0.75 - 1px);
    padding-right:calc((16 * 1 * 1px) / 2);
    padding-right:calc(calc(16 * 1 * 1px) / 2);
    padding-right:var(--aa-spacing-half);
    width:calc((16 * 1 * 1px)*1.75 + 20px - 1px);
    width:calc(calc(16 * 1 * 1px)*1.75 + 20px - 1px);
    width:calc(var(--aa-spacing)*1.75 + var(--aa-icon-size) - 1px)
}
@media (hover:none) and (pointer:coarse){
    .aa-LoadingIndicator,.aa-SubmitButton{
        padding-left:calc(((16 * 1 * 1px) / 2)/2 - 1px);
        padding-left:calc(calc(calc(16 * 1 * 1px) / 2)/2 - 1px);
        padding-left:calc(var(--aa-spacing-half)/2 - 1px);
        width:calc(20px + (16 * 1 * 1px)*1.25 - 1px);
        width:calc(20px + calc(16 * 1 * 1px)*1.25 - 1px);
        width:calc(var(--aa-icon-size) + var(--aa-spacing)*1.25 - 1px)
    }
}
.aa-SubmitButton{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:none;
    border:0;
    margin:0
}
.aa-LoadingIndicator{
    align-items:center;
    display:flex;
    justify-content:center
}
.aa-LoadingIndicator[hidden]{
    display:none
}
.aa-InputWrapper{
    order:3;
    position:relative;
    width:100%
}
.aa-Input{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:none;
    border:0;
    color:rgba(38, 38, 39,1);
    color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));
    font:inherit;
    height:44px;
    height:var(--aa-search-input-height);
    padding:0;
    width:100%;
    font-size: 16px;
}
input[type="search"].aa-Input {
	border: unset;
    padding: unset;
}
.aa-Input::-moz-placeholder{
    color:rgba(128, 126, 163,0.6);
    color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));
    opacity:1
}
.aa-Input::placeholder{
    color:rgba(128, 126, 163,0.6);
    color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));
    opacity:1;
}
.aa-Input:focus{
    border-color:none;
    box-shadow:none;
    outline:none
}
.aa-Input::-webkit-search-cancel-button,.aa-Input::-webkit-search-decoration,.aa-Input::-webkit-search-results-button,.aa-Input::-webkit-search-results-decoration{
    -webkit-appearance:none;
    appearance:none
}
.aa-InputWrapperSuffix{
    align-items:center;
    display:flex;
    height:44px;
    height:var(--aa-search-input-height);
    order:4;
    background-color: white;
}
.aa-ClearButton{
    align-items:center;
    background:none;
    border:0;
    color:rgba(128, 126, 163,0.6);
    color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));
    cursor:pointer;
    display:flex;
    height:100%;
    margin:0;
    padding:0 calc((16 * 1 * 1px)*0.83333 - .5px);
    padding:0 calc(calc(16 * 1 * 1px)*0.83333 - .5px);
    padding:0 calc(var(--aa-spacing)*0.83333 - .5px)
}
@media (hover:none) and (pointer:coarse){
    .aa-ClearButton{
        padding:0 calc((16 * 1 * 1px)*0.66667 - .5px);
        padding:0 calc(calc(16 * 1 * 1px)*0.66667 - .5px);
        padding:0 calc(var(--aa-spacing)*0.66667 - .5px)
    }
}
.aa-ClearButton:focus,.aa-ClearButton:hover{
    color:rgba(38, 38, 39,1);
    color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha))
}
.aa-ClearButton[hidden]{
    display:none
}
.aa-ClearButton svg{
    stroke-width:1.6;
    stroke-width:var(--aa-icon-stroke-width);
    width:20px;
    width:var(--aa-icon-size)
}
.aa-Panel{
    background-color:rgba(255, 255, 255,1);
    background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));
    border-radius:calc((16 * 1 * 1px)/4);
    border-radius:calc(calc(16 * 1 * 1px)/4);
    border-radius:calc(var(--aa-spacing)/4);
    box-shadow:0 0 0 1px rgba(35, 38, 59, 0.1), 0 6px 16px -4px rgba(35, 38, 59, 0.15);
    box-shadow:var(--aa-panel-shadow);
    margin:8px 0 0;
    overflow:hidden;
    position:absolute;
    transition:opacity .2s ease-in,filter .2s ease-in;
	z-index: 10000;
}
@media screen and (prefers-reduced-motion){
    .aa-Panel{
        transition:none
    }
}

/*.aa-Panel button{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:none;
    border:0;
    margin:0;
    padding:0
} */

.aa-PanelLayout{
    height:100%;
    margin:0;
    max-height:650px;
    max-height:var(--aa-panel-max-height);
    overflow-y:auto;
    padding:0;
    position:relative;
    text-align:left;
}

.aa-PanelLayoutColumns--twoGolden{
    display:grid;
    grid-template-columns:39.2% auto;
    overflow:hidden;
    padding:0
}
.aa-PanelLayoutColumns--two{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    overflow:hidden;
    padding:0
}
.aa-PanelLayoutColumns--three{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    overflow:hidden;
    padding:0
}
.aa-Panel--stalled .aa-Source{
    filter:grayscale(1);
    opacity:.8
}
.aa-Panel--scrollable{
    margin:0;
    max-height:650px;
    max-height:var(--aa-panel-max-height);
    overflow-x:hidden;
    overflow-y:auto;
    padding:calc((16 * 1 * 1px) / 2);
    padding:calc(calc(16 * 1 * 1px) / 2);
    padding:var(--aa-spacing-half);
    scrollbar-color:rgba(255, 255, 255,1) rgba(234, 234, 234,1);
    scrollbar-color:rgba(var(--aa-scrollbar-thumb-background-color-rgb),var(--aa-scrollbar-thumb-background-color-alpha)) rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha));
    scrollbar-width:normal
}
.aa-Panel--scrollable::-webkit-scrollbar{
    width:13px;
    width:var(--aa-scrollbar-width)
}
.aa-Panel--scrollable::-webkit-scrollbar-track{
    background-color:rgba(234, 234, 234,1);
    background-color:rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha))
}
.aa-Panel--scrollable::-webkit-scrollbar-thumb{
    background-color:rgba(255, 255, 255,1);
    background-color:rgba(var(--aa-scrollbar-thumb-background-color-rgb),var(--aa-scrollbar-thumb-background-color-alpha));
    border-radius:9999px;
    border:3px solid rgba(234, 234, 234,1);
    border:3px solid rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha));
    border-right-width:2px
}
.aa-Source{
    margin:0;
    padding:0;
    position:relative;
    width:100%
}
.aa-Source:empty{
    display:none
}
.aa-SourceNoResults{
    font-size:1em;
    margin:0;
    padding:calc(16 * 1 * 1px);
    padding:var(--aa-spacing)
}
.aa-List{
    list-style:none;
    margin:0
}
.aa-List,.aa-SourceHeader{
    padding:0;
    position:relative
}
.aa-SourceHeader{
    margin:calc((16 * 1 * 1px) / 2) .5em calc((16 * 1 * 1px) / 2) 0;
    margin:calc(calc(16 * 1 * 1px) / 2) .5em calc(calc(16 * 1 * 1px) / 2) 0;
    margin:var(--aa-spacing-half) .5em var(--aa-spacing-half) 0
}
.aa-SourceHeader:empty{
    display:none
}
.aa-SourceHeaderTitle{
    background:rgba(255, 255, 255,1);
    background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));
    color:rgba(62, 52, 211,1);
    color:rgba(var(--aa-primary-color-rgb),1);
    display:inline-block;
    font-size:.8em;
    font-weight:600;
    font-weight:var(--aa-font-weight-semibold);
    margin:0;
    padding:0 calc((16 * 1 * 1px) / 2) 0 0;
    padding:0 calc(calc(16 * 1 * 1px) / 2) 0 0;
    padding:0 var(--aa-spacing-half) 0 0;
    position:relative;
    z-index:9999;
    z-index:var(--aa-base-z-index)
}
.aa-SourceHeaderLine{
    border-bottom:1px solid rgba(62, 52, 211,1);
    border-bottom:1px solid rgba(var(--aa-primary-color-rgb),1);
    display:block;
    height:2px;
    left:0;
    margin:0;
    opacity:.3;
    padding:0;
    position:absolute;
    right:0;
    top:calc((16 * 1 * 1px) / 2);
    top:calc(calc(16 * 1 * 1px) / 2);
    top:var(--aa-spacing-half);
    z-index:calc(9999 - 1);
    z-index:calc(var(--aa-base-z-index) - 1)
}
.aa-SourceFooterSeeAll{
    background:linear-gradient(180deg,rgba(255, 255, 255,1),rgba(128,126,163,.14));
    background:linear-gradient(180deg,rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha)),rgba(128,126,163,.14));
    border:1px solid rgba(128, 126, 163,0.6);
    border:1px solid rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));
    border-radius:5px;
    box-shadow:inset 0 0 2px #fff,0 2px 2px -1px rgba(76,69,88,.15);
    color:inherit;
    font-size:.95em;
    font-weight:500;
    font-weight:var(--aa-font-weight-medium);
    padding:.475em 1em .6em;
    -webkit-text-decoration:none;
    text-decoration:none
}
.aa-SourceFooterSeeAll:focus,.aa-SourceFooterSeeAll:hover{
    border:1px solid rgba(62, 52, 211,1);
    border:1px solid rgba(var(--aa-primary-color-rgb),1);
    color:rgba(62, 52, 211,1);
    color:rgba(var(--aa-primary-color-rgb),1)
}
.aa-Item{
    align-items:center;
    border-radius:3px;
    cursor:pointer;
    display:grid;
    min-height:calc((16 * 1 * 1px)*2.5);
    min-height:calc(calc(16 * 1 * 1px)*2.5);
    min-height:calc(var(--aa-spacing)*2.5);
    padding:calc(((16 * 1 * 1px) / 2)/2);
    padding:calc(calc(calc(16 * 1 * 1px) / 2)/2);
    padding:calc(var(--aa-spacing-half)/2);
}
.aa-Item[aria-selected=true]{
    background-color:rgba(179, 173, 214,0.205);
    background-color:rgba(var(--aa-selected-color-rgb),var(--aa-selected-color-alpha));
}

.aa-Item[aria-selected=true] .aa-ActiveOnly,.aa-Item[aria-selected=true] .aa-ItemActionButton{
    visibility:visible
}
.aa-ItemIcon{
    align-items:center;
    background:rgba(255, 255, 255,1);
    background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));
    border-radius:3px;
    box-shadow:inset 0 0 0 1px rgba(128, 126, 163,0.3);
    box-shadow:inset 0 0 0 1px rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));
    color:rgba(119, 119, 163,1);
    color:rgba(var(--aa-icon-color-rgb),var(--aa-icon-color-alpha));
    display:flex;
    flex-shrink:0;
    font-size:.7em;
    height:calc(20px + ((16 * 1 * 1px) / 2));
    height:calc(20px + calc(calc(16 * 1 * 1px) / 2));
    height:calc(var(--aa-icon-size) + var(--aa-spacing-half));
    justify-content:center;
    overflow:hidden;
    stroke-width:1.6;
    stroke-width:var(--aa-icon-stroke-width);
    text-align:center;
    width:calc(20px + ((16 * 1 * 1px) / 2));
    width:calc(20px + calc(calc(16 * 1 * 1px) / 2));
    width:calc(var(--aa-icon-size) + var(--aa-spacing-half))
}

.aa-ItemIcon img{
    height:auto;
    max-height:calc(20px + ((16 * 1 * 1px) / 2) - 8px);
    max-height:calc(20px + calc(calc(16 * 1 * 1px) / 2) - 8px);
    max-height:calc(var(--aa-icon-size) + var(--aa-spacing-half) - 8px);
    max-width:calc(20px + ((16 * 1 * 1px) / 2) - 8px);
    max-width:calc(20px + calc(calc(16 * 1 * 1px) / 2) - 8px);
    max-width:calc(var(--aa-icon-size) + var(--aa-spacing-half) - 8px);
    width:auto
}
.aa-ItemIcon svg{
    height:20px;
    height:var(--aa-icon-size);
    width:20px;
    width:var(--aa-icon-size)
}
.aa-ItemIcon--alignTop{
    align-self:flex-start
}
.aa-ItemIcon--noBorder{
    background:none;
    box-shadow:none
}
.aa-ItemIcon--picture{
    height:96px;
    width:96px
}
.aa-ItemIcon--picture img{
    max-height:100%;
    max-width:100%;
    padding:calc((16 * 1 * 1px) / 2);
    padding:calc(calc(16 * 1 * 1px) / 2);
    padding:var(--aa-spacing-half)
}
.aa-ItemContent{
    align-items:center;
    cursor:pointer;
    display:grid;
    gap:calc((16 * 1 * 1px) / 2);
    gap:calc(calc(16 * 1 * 1px) / 2);
    grid-gap:calc((16 * 1 * 1px) / 2);
    grid-gap:calc(calc(16 * 1 * 1px) / 2);
    grid-gap:var(--aa-spacing-half);
    gap:var(--aa-spacing-half);
    grid-auto-flow:column;
    line-height:1.25em;
    overflow:hidden
}
.aa-ItemContent:empty{
    display:none
}
.aa-ItemContent mark{
    background:none;
    color:rgba(38, 38, 39,1);
    color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));
    font-style:normal;
    font-weight:700;
    font-weight:var(--aa-font-weight-bold)
}
.aa-ItemContent--dual{
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    text-align:left
}
.aa-ItemContent--dual .aa-ItemContentSubtitle,.aa-ItemContent--dual .aa-ItemContentTitle{
    display:block
}
.aa-ItemContent--indented{
    padding-left:calc(20px + (16 * 1 * 1px));
    padding-left:calc(20px + calc(16 * 1 * 1px));
    padding-left:calc(var(--aa-icon-size) + var(--aa-spacing))
}
.aa-ItemContentBody{
    display:grid;
    gap:calc(((16 * 1 * 1px) / 2)/2);
    gap:calc(calc(calc(16 * 1 * 1px) / 2)/2);
    grid-gap:calc(((16 * 1 * 1px) / 2)/2);
    grid-gap:calc(calc(calc(16 * 1 * 1px) / 2)/2);
    grid-gap:calc(var(--aa-spacing-half)/2);
    gap:calc(var(--aa-spacing)/2)
}
.aa-ItemContentTitle{
    display:inline-block;
    margin:0 .5em 0 0;
    max-width:100%;
    overflow:hidden;
    padding:0;
    text-overflow:ellipsis;
    white-space:nowrap;
    color: #292D6B;
}
.aa-ItemContentGVWR{
    font-size: 0.7em;
    font-weight:400;
    text-transform: uppercase;
    color: #888;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.aa-ItemContentSubtitle{
    font-size:.92em
}
.aa-ItemContentSubtitleIcon:before{
    border-color:rgba(128, 126, 163,.64);
    border-color:rgba(var(--aa-muted-color-rgb),.64);
    border-style:solid;
    content:"";
    display:inline-block;
    left:1px;
    position:relative;
    top:-3px
}
.aa-ItemContentSubtitle--inline .aa-ItemContentSubtitleIcon:before{
    border-width:0 0 1.5px;
    margin-left:calc((16 * 1 * 1px) / 2);
    margin-left:calc(calc(16 * 1 * 1px) / 2);
    margin-left:var(--aa-spacing-half);
    margin-right:calc(((16 * 1 * 1px) / 2)/2);
    margin-right:calc(calc(calc(16 * 1 * 1px) / 2)/2);
    margin-right:calc(var(--aa-spacing-half)/2);
    width:calc(((16 * 1 * 1px) / 2) + 2px);
    width:calc(calc(calc(16 * 1 * 1px) / 2) + 2px);
    width:calc(var(--aa-spacing-half) + 2px)
}
.aa-ItemContentSubtitle--standalone{
    align-items:center;
    color:rgba(38, 38, 39,1);
    color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));
    display:grid;
    gap:calc((16 * 1 * 1px) / 2);
    gap:calc(calc(16 * 1 * 1px) / 2);
    grid-gap:calc((16 * 1 * 1px) / 2);
    grid-gap:calc(calc(16 * 1 * 1px) / 2);
    grid-gap:var(--aa-spacing-half);
    gap:var(--aa-spacing-half);
    grid-auto-flow:column;
    justify-content:start
}
.aa-ItemContentSubtitle--standalone .aa-ItemContentSubtitleIcon:before{
    border-radius:0 0 0 3px;
    border-width:0 0 1.5px 1.5px;
    height:calc((16 * 1 * 1px) / 2);
    height:calc(calc(16 * 1 * 1px) / 2);
    height:var(--aa-spacing-half);
    width:calc((16 * 1 * 1px) / 2);
    width:calc(calc(16 * 1 * 1px) / 2);
    width:var(--aa-spacing-half)
}
.aa-ItemContentSubtitleCategory{
    color:rgba(128, 126, 163,1);
    color:rgba(var(--aa-muted-color-rgb),1);
    font-weight:500
}
.aa-ItemContentDescription{
    color:rgba(38, 38, 39,1);
    color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));
    font-size:.85em;
    max-width:100%;
    overflow-x:hidden;
    text-overflow:ellipsis
}
.aa-ItemContentDescription:empty{
    display:none
}
.aa-ItemContentDescription mark{
    background:rgba(245, 223, 77,0.5);
    background:rgba(var(--aa-description-highlight-background-color-rgb),var(--aa-description-highlight-background-color-alpha));
    color:rgba(38, 38, 39,1);
    color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));
    font-style:normal;
    font-weight:500;
    font-weight:var(--aa-font-weight-medium)
}
.aa-ItemContentDash{
    color:rgba(128, 126, 163,0.6);
    color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));
    display:none;
    opacity:.4
}
.aa-ItemContentTag{
    background-color:rgba(62, 52, 211,0.2);
    background-color:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha));
    border-radius:3px;
    margin:0 .4em 0 0;
    padding:.08em .3em
}
.aa-ItemLink,.aa-ItemWrapper{
    align-items:center;
    color:inherit;
    display:grid;
    gap:calc(((16 * 1 * 1px) / 2)/2);
    gap:calc(calc(calc(16 * 1 * 1px) / 2)/2);
    grid-gap:calc(((16 * 1 * 1px) / 2)/2);
    grid-gap:calc(calc(calc(16 * 1 * 1px) / 2)/2);
    grid-gap:calc(var(--aa-spacing-half)/2);
    gap:calc(var(--aa-spacing-half)/2);
    grid-auto-flow:column;
    justify-content:space-between;
    width:100%
}
.aa-ItemLink{
    color:inherit;
    -webkit-text-decoration:none;
    text-decoration:none
}
.aa-ItemActions{
    display:grid;
    grid-auto-flow:column;
    height:100%;
    justify-self:end;
    margin:0 calc((16 * 1 * 1px)/-3);
    margin:0 calc(calc(16 * 1 * 1px)/-3);
    margin:0 calc(var(--aa-spacing)/-3);
    padding:0 2px 0 0
}
.aa-ItemActionButton{
    align-items:center;
    background:none;
    border:0;
    color:rgba(128, 126, 163,0.6);
    color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));
    cursor:pointer;
    display:flex;
    flex-shrink:0;
    padding:0
}
.aa-ItemActionButton:focus svg,.aa-ItemActionButton:hover svg{
    color:rgb(255, 255, 255);
}
@media (hover:none) and (pointer:coarse){
    .aa-ItemActionButton:focus svg,.aa-ItemActionButton:hover svg{
        color:inherit
    }
}
.aa-ItemActionButton svg{
    color:rgba(128, 126, 163,0.6);
    color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));
    margin:0;
    margin:calc(calc(16 * 1 * 1px)/3);
    margin:calc(var(--aa-spacing)/3);
    stroke-width:1.6;
    stroke-width:var(--aa-icon-stroke-width);
    width:20px;
    width:var(--aa-action-icon-size)
}
.aa-ActiveOnly{
    visibility:hidden
}
.aa-PanelHeader{
    align-items:center;
    background:rgba(62, 52, 211,1);
    background:rgba(var(--aa-primary-color-rgb),1);
    color:#fff;
    display:grid;
    height:var(--aa-modal-header-height);
    margin:0;
    padding:calc((16 * 1 * 1px) / 2) calc(16 * 1 * 1px);
    padding:calc(calc(16 * 1 * 1px) / 2) calc(16 * 1 * 1px);
    padding:var(--aa-spacing-half) var(--aa-spacing);
    position:relative
}
.aa-PanelHeader:after{
    background-image:linear-gradient(rgba(255, 255, 255,1),rgba(255, 255, 255,0));
    background-image:linear-gradient(rgba(var(--aa-background-color-rgb),1),rgba(var(--aa-background-color-rgb),0));
    bottom:calc(((16 * 1 * 1px) / 2)*-1);
    bottom:calc(calc(calc(16 * 1 * 1px) / 2)*-1);
    bottom:calc(var(--aa-spacing-half)*-1);
    content:"";
    height:calc((16 * 1 * 1px) / 2);
    height:calc(calc(16 * 1 * 1px) / 2);
    height:var(--aa-spacing-half);
    left:0;
    pointer-events:none;
    position:absolute;
    right:0;
    z-index:9999;
    z-index:var(--aa-base-z-index)
}
.aa-PanelFooter{
    background-color:rgba(255, 255, 255,1);
    background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));
    box-shadow:inset 0 1px 0 rgba(128, 126, 163,0.3);
    box-shadow:inset 0 1px 0 rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));
    display:flex;
    justify-content:space-between;
    margin:0;
    padding:calc(16 * 1 * 1px);
    padding:var(--aa-spacing);
    position:relative;
    z-index:9999;
    z-index:var(--aa-base-z-index)
}
.aa-PanelFooter:after{
    background-image:linear-gradient(rgba(255, 255, 255,0),rgba(128, 126, 163,0.6));
    background-image:linear-gradient(rgba(var(--aa-background-color-rgb),0),rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha)));
    content:"";
    height:calc(16 * 1 * 1px);
    height:var(--aa-spacing);
    left:0;
    opacity:.12;
    pointer-events:none;
    position:absolute;
    right:0;
    top:calc((16 * 1 * 1px)*-1);
    top:calc(calc(16 * 1 * 1px)*-1);
    top:calc(var(--aa-spacing)*-1);
    z-index:calc(9999 - 1);
    z-index:calc(var(--aa-base-z-index) - 1)
}
.aa-DetachedContainer{
    background:rgba(255, 255, 255,1);
    background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));
    bottom:0;
    box-shadow:0 0 0 1px rgba(35, 38, 59, 0.1), 0 6px 16px -4px rgba(35, 38, 59, 0.15);
    box-shadow:var(--aa-panel-shadow);
    display:flex;
    flex-direction:column;
    left:0;
    margin:0;
    overflow:hidden;
    padding:0;
    position:fixed;
    right:0;
    top:0;
    z-index:9999;
    z-index:var(--aa-base-z-index)
}
.aa-DetachedContainer:after{
    height:32px
}
.aa-DetachedContainer .aa-SourceHeader{
    margin:calc((16 * 1 * 1px) / 2) 0 calc((16 * 1 * 1px) / 2) 2px;
    margin:calc(calc(16 * 1 * 1px) / 2) 0 calc(calc(16 * 1 * 1px) / 2) 2px;
    margin:var(--aa-spacing-half) 0 var(--aa-spacing-half) 2px
}
.aa-DetachedContainer .aa-Panel{
    background-color:rgba(255, 255, 255,1);
    background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));
    border-radius:0;
    box-shadow:none;
    flex-grow:1;
    margin:0;
    padding:0;
    position:relative
}
.aa-DetachedContainer .aa-PanelLayout{
    bottom:0;
    box-shadow:none;
    left:0;
    margin:0;
    max-height:none;
    overflow-y:auto;
    position:absolute;
    right:0;
    top:0;
    width:100%
}
.aa-DetachedFormContainer{
    border-bottom:1px solid rgba(128, 126, 163,0.3);
    border-bottom:1px solid rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    margin:0;
    padding:calc((16 * 1 * 1px) / 2);
    padding:calc(calc(16 * 1 * 1px) / 2);
    padding:var(--aa-spacing-half)
}
.aa-DetachedCancelButton{
    background:none;
    border:0;
    border-radius:3px;
    color:inherit;
    color:rgba(38, 38, 39,1);
    color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));
    cursor:pointer;
    font:inherit;
    margin:0 0 0 calc((16 * 1 * 1px) / 2);
    margin:0 0 0 calc(calc(16 * 1 * 1px) / 2);
    margin:0 0 0 var(--aa-spacing-half);
    padding:0 calc((16 * 1 * 1px) / 2);
    padding:0 calc(calc(16 * 1 * 1px) / 2);
    padding:0 var(--aa-spacing-half)
}
.aa-DetachedCancelButton:focus,.aa-DetachedCancelButton:hover{
    box-shadow:inset 0 0 0 1px rgba(128, 126, 163,0.3);
    box-shadow:inset 0 0 0 1px rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha))
}
.aa-DetachedContainer--modal{
    border-radius:6px;
    bottom:inherit;
    height:auto;
    margin:0 auto;
    max-width:680px;
    max-width:var(--aa-detached-modal-max-width);
    position:absolute;
    top:8%
}
.aa-DetachedContainer--modal .aa-PanelLayout{
    max-height:500px;
    max-height:var(--aa-detached-modal-max-height);
    padding-bottom:calc((16 * 1 * 1px) / 2);
    padding-bottom:calc(calc(16 * 1 * 1px) / 2);
    padding-bottom:var(--aa-spacing-half);
    position:static
}
.aa-DetachedContainer--modal .aa-PanelLayout:empty{
    display:none
}
.aa-DetachedSearchButton{
    align-items:center;
    background-color:rgba(255, 255, 255,1);
    background-color:rgba(var(--aa-input-background-color-rgb),var(--aa-input-background-color-alpha));
    border:1px solid rgba(128, 126, 163,0.8);
    border:1px solid rgba(var(--aa-input-border-color-rgb),var(--aa-input-border-color-alpha));
    border-radius:3px;
    color:rgba(128, 126, 163,0.6);
    color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));
    cursor:pointer;
    display:flex;
    font:inherit;
    font-family:inherit;
    font-family:var(--aa-font-family);
    font-size:calc(16 * 1px);
    font-size:var(--aa-font-size);
    height:44px;
    height:var(--aa-search-input-height);
    margin:0;
    padding:0 calc(44px/8);
    padding:0 calc(var(--aa-search-input-height)/8);
    position:relative;
    text-align:left;
    width:100%;
}

#headerautocomplete .aa-DetachedSearchButton{
    height: 35px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 4px 0px inset;
}

.aa-DetachedSearchButton:hover{
    background-color:rgba(var(--aa-input-background-color-rgb),var(--aa-input-background-color-alpha));
    border:1px solid rgba(var(--aa-input-border-color-rgb),var(--aa-input-border-color-alpha));
    color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));
}
.aa-DetachedSearchButton:focus{
    border: color #292d6b;;
    border-color:rgba(var(--aa-primary-color-rgb),1);
    box-shadow:rgba(62, 52, 211,0.2) 0 0 0 3px,inset rgba(62, 52, 211,0.2) 0 0 0 2px;
    box-shadow:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 3px,inset rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px;
    outline:medium none currentColor
}
.aa-DetachedSearchButtonIcon{
    align-items:center;
    color:#292D6B;
    color:rgba(var(--aa-primary-color-rgb),1);
    cursor:auto;
    display:flex;
    flex-shrink:0;
    height:100%;
    justify-content:center;
    width:calc(20px + (16 * 1 * 1px));
    width:calc(20px + calc(16 * 1 * 1px));
    width:calc(var(--aa-icon-size) + var(--aa-spacing))
}
.aa-DetachedSearchButtonQuery{
    color:rgba(38, 38, 39,1);
    color:rgba(var(--aa-text-color-rgb),1);
    line-height:1.25em;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    margin-right: 10px;
}
.aa-DetachedSearchButtonPlaceholder[hidden]{
    display:none
}
.aa-Detached{
    height:100vh;
    overflow:hidden
}
.aa-DetachedOverlay{
    background-color:rgba(115, 114, 129,0.4);
    background-color:rgba(var(--aa-overlay-color-rgb),var(--aa-overlay-color-alpha));
    height:100vh;
    left:0;
    margin:0;
    padding:0;
    position:fixed;
    right:0;
    top:0;
    z-index:calc(9999 - 1);
    z-index:calc(var(--aa-base-z-index) - 1)
}
.aa-GradientBottom,.aa-GradientTop{
    height:calc((16 * 1 * 1px) / 2);
    height:calc(calc(16 * 1 * 1px) / 2);
    height:var(--aa-spacing-half);
    left:0;
    pointer-events:none;
    position:absolute;
    right:0;
    z-index:9999;
    z-index:var(--aa-base-z-index)
}
.aa-GradientTop{
    background-image:linear-gradient(rgba(255, 255, 255,1),rgba(255, 255, 255,0));
    background-image:linear-gradient(rgba(var(--aa-background-color-rgb),1),rgba(var(--aa-background-color-rgb),0));
    top:0
}
.aa-GradientBottom{
    background-image:linear-gradient(rgba(255, 255, 255,0),rgba(255, 255, 255,1));
    background-image:linear-gradient(rgba(var(--aa-background-color-rgb),0),rgba(var(--aa-background-color-rgb),1));
    border-bottom-left-radius:calc((16 * 1 * 1px)/4);
    border-bottom-left-radius:calc(calc(16 * 1 * 1px)/4);
    border-bottom-left-radius:calc(var(--aa-spacing)/4);
    border-bottom-right-radius:calc((16 * 1 * 1px)/4);
    border-bottom-right-radius:calc(calc(16 * 1 * 1px)/4);
    border-bottom-right-radius:calc(var(--aa-spacing)/4);
    bottom:0
}

#autocomplete-container {
    min-height:46px;
}

.placeholder-text {
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;
    color: #aaa;
  }
  
  /* Add a blinking cursor effect */
  .placeholder-text::after {
    content: '|';
    animation: blink 0.7s infinite;
  }
  
  @keyframes blink {
    0% { opacity: 0; }
    50% { opacity: 1; }
    100% { opacity: 0; }
  }
  
@media (hover:none) and (pointer:coarse){
    .aa-DesktopOnly{
        display:none
    }
}
@media (hover:hover){
    .aa-TouchOnly{
        display:none
    }
}

.aa-QuerySuggestionsList, #autocomplete-0-querySuggestionsPlugin-list, #autocomplete-1-querySuggestionsPlugin-list {
    display: flex;
    flex-wrap: wrap;
}

.aa-SuggestionItem {
    display: inline-flex;
    align-items: center;
    padding: 5px 10px;
    background-color: #f0f0f0;
    border-radius: 4px;
    cursor: pointer;
}

.aa-SuggestionItem .icon {
    margin-right: 5px;
}

.aa-SuggestionItem:hover {
    background-color: #292D6B;
    color: white;
}

#autocomplete-0-querySuggestionsPlugin-list .aa-Item[aria-selected=true], #autocomplete-1-querySuggestionsPlugin-list .aa-Item[aria-selected=true] {
    background: none;
}

#autocomplete-0-querySuggestionsPlugin-list .aa-Item, #autocomplete-1-querySuggestionsPlugin-list .aa-Item {
    min-height: unset;
}

ul#autocomplete-0-trailers-list .aa-ItemContentTitle, ul#autocomplete-0-featured-list .aa-ItemContentTitle, ul#autocomplete-1-trailers-list .aa-ItemContentTitle, ul#autocomplete-1-featured-list .aa-ItemContentTitle {
    white-space: unset;
}

ul#autocomplete-0-trailers-list .aa-ItemContent, ul#autocomplete-0-featured-list .aa-ItemContent, ul#autocomplete-1-trailers-list .aa-ItemContent, ul#autocomplete-1-featured-list .aa-ItemContent {
    display: flex;
    flex-direction: column;
    flex-direction: column;
    align-items: center;
    width: 100%;
}

#panel-container {
 
}

.quicklinks {
    margin: 25px 0 0 15px;
    list-style: none;
}

.quicklinks li {
    margin-bottom: 10px;
}

.aa-ItemContentBrand {
    color: #555555;
    font-size: .8em;
    font-weight: 600;
}
.aa-ItemContentPriceCurrent {
text-decoration: line-through 2px #bd2227;
}

/* Styles for the overlay */
#autocomplete-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    z-index: 9999;
    display: none;
  }

/* General */
.autocompleteImage {
    width: 100%;
  }
  
  /* Panel section */
  .aa-PanelSections {
    display: flex;
    gap: var(--aa-spacing);
  }
  
  .aa-PanelSection {
    display: flex;
    flex-direction: column;
  }
  
  .aa-PanelSection--left {
    width: 25%;
  }
  
  .aa-PanelSection--right {
    width: 75%;
    border-left: 2px solid #f4f5f6;
    padding-left: 10px;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  
  /* Item */
  .aa-ItemPicture {
    width: 100%;
    padding-bottom: 75%; /* 4:3 aspect ratio */
    position: relative;
    overflow: hidden;
    border-radius: 3px;
  }
  
  .aa-ItemPicture img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: 1;
  }
  
  /* Products */
  .aa-Source[data-autocomplete-source-id='trailers'] .aa-List,
  .aa-Source[data-autocomplete-source-id='featured'] .aa-List {
    display: grid;
    grid-template-columns: repeat(4, 1fr); /* Four columns on desktop */
    gap: var(--aa-spacing);
    width: 100%;
  }

  .aa-LocationStock {
    display: flex;
    justify-content: space-between;
    font-size: .6em;
    line-height: .6em;
    font-weight: normal;
    color: #888;
    }

  .aa-Source[data-autocomplete-source-id='trailers'] .aa-Item,
  .aa-Source[data-autocomplete-source-id='featured'] .aa-Item {
    width: 100%;
    padding: var(--aa-spacing-half);
    box-sizing: border-box;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  }
  
  .aa-Source[data-autocomplete-source-id='trailers'] .aa-ItemLink,
  .aa-Source[data-autocomplete-source-id='featured'] .aa-ItemLink {
    display: flex;
    flex-direction: column;
    justify-content: stretch;
    height: 100%;
    text-decoration: none;
  }
  
  .aa-Source[data-autocomplete-source-id='trailers'] .aa-ItemLink:hover .aa-ItemContent,
  .aa-Source[data-autocomplete-source-id='featured'] .aa-ItemLink:hover .aa-ItemContent {
  }
  
  /* Content */
  .aa-Source[data-autocomplete-source-id='trailers'] .aa-ItemContent,
  .aa-Source[data-autocomplete-source-id='featured'] .aa-ItemContent {
    display: flex;
    flex-direction: column;
    height: 100%;
    align-items: center;
  }
  
  .aa-Source[data-autocomplete-source-id='trailers'] .aa-ItemContentBody,
  .aa-Source[data-autocomplete-source-id='featured'] .aa-ItemContentBody {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
  }
  
  .aa-Source[data-autocomplete-source-id='trailers'] .aa-ItemContent mark,
  .aa-Source[data-autocomplete-source-id='featured'] .aa-ItemContent mark {
    color: var(--aa-primary-color);
  }
  
  .aa-Source[data-autocomplete-source-id='trailers'] .aa-ItemContentTitleWrapper,
  .aa-Source[data-autocomplete-source-id='featured'] .aa-ItemContentTitleWrapper {
    /* height: calc(var(--aa-spacing) * 2.5); */
  }
  
  .aa-Source[data-autocomplete-source-id='trailers'] .aa-ItemContentTitle,
  .aa-Source[data-autocomplete-source-id='featured'] .aa-ItemContentTitle {
    font-size: 0.9em;
    line-height: 0.9em;
    margin: 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    white-space: normal;
  }
  
  /* Brand */
  .aa-Source[data-autocomplete-source-id='trailers'] .aa-ItemContentBrand,
  .aa-Source[data-autocomplete-source-id='featured'] .aa-ItemContentBrand {
    font-size: 0.7em;
    text-transform: uppercase;
    color: #888;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  
  .aa-Source[data-autocomplete-source-id='trailers'] .aa-ItemContentBrand mark,
  .aa-Source[data-autocomplete-source-id='featured'] .aa-ItemContentBrand mark {
    font-weight: normal;
  }
  
  /* Price */
  .aa-Source[data-autocomplete-source-id='trailers'] .aa-ItemContentPrice,
  .aa-Source[data-autocomplete-source-id='featured'] .aa-ItemContentPrice {
    display: flex;
    gap: var(--aa-spacing-half);
    justify-content: center;
  }
  
  .aa-Source[data-autocomplete-source-id='trailers'] .aa-ItemContentPriceCurrent,
  .aa-Source[data-autocomplete-source-id='featured'] .aa-ItemContentPriceCurrent {
    font-size: 0.9em;
    text-decoration: line-through;
    color: #888;
  }
  
  .aa-Source[data-autocomplete-source-id='trailers'] .aa-ItemContentPriceDiscounted,
  .aa-Source[data-autocomplete-source-id='featured'] .aa-ItemContentPriceDiscounted {
    font-weight: bold;
  }
  
  /* Media queries */
  @media screen and (max-width: 1024px) {

    #autocomplete-0-recentSearchesPlugin-list li, #autocomplete-1-recentSearchesPlugin-list li {
        padding:0;
        min-height: unset;
    }
    #headerautocomplete .aa-DetachedSearchButtonPlaceholder {
        display: none;
    }
    #headerautocomplete .aa-DetachedSearchButton {
        border: none;
        background: #bd2227;
        box-shadow: none;
    }
    #headerautocomplete .aa-DetachedSearchButtonIcon {
        color: white;
    }
  }

  @media screen and (max-width: 1240px) {
    /* Establish stacking context on the common parent */
    .elementor-element-c4056fe {
      position: relative;
    }
    
    /* Fix search button background bleeding through */
    .aa-Autocomplete,
    .aa-DetachedSearchButton,
    #headerautocomplete .aa-DetachedSearchButton {
      background: transparent !important;
      background-color: transparent !important;
    }
    
    /* Alternative: Push search button down to avoid overlap */
    .elementor-element-360c29e {
      margin-top: 20px;
    }
    
    /* Logo container positioning */
    .elementor-element-7f819719 {
      position: relative;
      z-index: 10;
    }
  }

  @media screen and (max-width: 680px) {
    .aa-PanelSections {
      flex-direction: column;
      gap: 0;
    }
  
    .aa-PanelSection--left,
    .aa-PanelSection--right {
      width: 100%;
    }
    .aa-PanelSection--right {
        border:none;
        padding: 0;
    }

    .aa-Source[data-autocomplete-source-id='trailers'] .aa-List,
    .aa-Source[data-autocomplete-source-id='featured'] .aa-List {
      grid-template-columns: repeat(2, 1fr); /* Two columns on mobile */
      gap: var(--aa-spacing-half)
    }
  
    .aa-Source[data-autocomplete-source-id='trailers'] .aa-Item,
    .aa-Source[data-autocomplete-source-id='featured'] .aa-Item {
        max-width: unset;
    }
    
    .aa-Source[data-autocomplete-source-id='trailers'] .aa-ItemContentBody, .aa-Source[data-autocomplete-source-id='featured'] .aa-ItemContentBody {
        gap: 0;
    }
    
    .quicklinks {
        margin: 0 0 0 15px;
        padding: 0;
    }
  }