/* SimplyFatt: ricerca ampia sopra i contenuti, a tutte le larghezze. */
.Frame-details .SearchBoxMobile.sf-search-wide {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    margin-bottom: 20px;
}
.sf-search-wide .SearchBox,
.sf-search-wide .SearchBox form {
    width: 100%;
    max-width: none;
    margin: 0;
}
.sf-search-wide .SearchBox form { position: relative; }
.sf-search-wide .SearchBox .InputBox {
    box-sizing: border-box;
    width: 100%;
    max-width: none;
    min-width: 0;
    min-height: 46px;
    border-radius: 24px;
    padding-right: 48px;
    font-size: 16px;
}
.sf-search-wide .SearchBox input[type="submit"],
.sf-search-wide .SearchBox button,
.sf-search-wide .SearchBox form > div::after {
    top: 5px;
    right: 5px;
}
.sf-search-wide .sf-search-hint,
.sf-search-results .sf-search-hint {
    margin: 9px 0 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: #5f596b;
}
