/* Forter Smart Search dropdown */
.fss-box{position:absolute;left:0;right:0;top:100%;z-index:10050;background:#fff;border:1px solid #e3e3e3;border-radius:0 0 6px 6px;box-shadow:0 8px 24px rgba(0,0,0,.12);max-height:70vh;overflow-y:auto;display:none;font-size:14px;line-height:1.35;text-align:left}
.fss-box.fss-open{display:block}
.fss-head{padding:10px 14px;color:#666;border-bottom:1px solid #f0f0f0;font-size:13px}
.fss-head b{color:#e4002b;font-weight:600}
.fss-title{padding:10px 14px 4px;color:#999;font-size:12px;text-transform:uppercase;letter-spacing:.03em;display:flex;justify-content:space-between}
.fss-title a{color:#999;text-transform:none;cursor:pointer}
.fss-hist{display:flex;align-items:center;padding:7px 14px;color:#333;cursor:pointer}
.fss-hist:before{content:"\f1da";font-family:FontAwesome;color:#bbb;margin-right:10px}
.fss-hist:hover,.fss-item:hover,.fss-item.fss-act,.fss-hist.fss-act{background:#f5f7fa}
.fss-item{display:flex;align-items:center;padding:8px 14px;color:#222;text-decoration:none!important;border-bottom:1px solid #f5f5f5}
.fss-img{flex:0 0 48px;width:48px;height:48px;margin-right:12px;display:flex;align-items:center;justify-content:center}
.fss-img img{max-width:48px;max-height:48px}
.fss-name{flex:1 1 auto;color:#222;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.fss-price{flex:0 0 auto;margin-left:12px;text-align:right;white-space:nowrap;font-weight:600;color:#222}
.fss-price s{display:block;font-weight:400;color:#999;font-size:12px}
.fss-na{display:block;font-weight:400;color:#999;font-size:12px}
.fss-item.fss-unav .fss-name,.fss-item.fss-unav .fss-price{color:#999}
.fss-all{display:block;padding:10px 14px;text-align:center;color:#0066cc;font-weight:600}
.fss-empty{padding:14px;color:#888;text-align:center}
@media (max-width:767px){.fss-img{flex-basis:40px;width:40px;height:40px}.fss-img img{max-width:40px;max-height:40px}}
.fss-name{min-width:0;flex:1 1 0}
@media (min-width:768px){#search .fss-box{right:auto!important;width:560px!important;max-width:92vw!important}}

.fss-fix{cursor:pointer;text-decoration:underline;text-decoration-style:dashed;text-underline-offset:3px}.fss-fix:hover{text-decoration-style:solid}
