.gs-search{padding:.5rem;margin-top:.63rem;border-radius:var(--Input-Field-Padding-vertical-field,1rem);background:#FFF;position:absolute;top:100%;left:0;right:0;z-index:200;box-shadow:0 0 12px 0 rgba(140,157,173,0.20);opacity:0;visibility:hidden;transform:translateY(-12px);transition:all .48s cubic-bezier(0.23,1,0.32,1);pointer-events:none}.gs-search[data-expanded=true]{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.gs-search .search{display:flex;flex-direction:column;align-items:center;max-height:454px;overflow-y:auto}.gs-search .search::-webkit-scrollbar{width:8px}.gs-search .search::-webkit-scrollbar-thumb{border-radius:1.25rem;background:var(--Text-Color---color-text-placehover,#c2cad6)}.gs-search .search .link{width:100%;border-radius:.5rem}.gs-search .search .link:hover{background:#f8f8f8;text-decoration:none}.gs-search .search .indicator{width:100%;height:1px;background:var(--others-default-primary-color-line,#f1f5f9);flex-shrink:0}.gs-search .search .indicator:last-child{display:none}.gs-search .search .item{display:flex;gap:.75rem;padding:.5rem}.gs-search .search .item .image{border-radius:var(--Button-Gap-Gap-bt-small,0.25rem);overflow:hidden;position:relative;width:60px;height:60px}.gs-search .search .item .image .out-of-stock{position:absolute;left:0;right:0;bottom:0;background:rgba(52,92,132,0.72);padding:var(--Button-Gap-Gap-bt-small,0.25rem);text-align:center;color:#FFF;font-family:Roboto;font-size:.5rem;font-style:normal;font-weight:700;line-height:.75rem;text-transform:none}.gs-search .search .item .information{display:flex;flex-direction:column;justify-content:center;gap:.25rem;flex:1;overflow:hidden}.gs-search .search .item .information .name{overflow:hidden;color:var(--DASHBOARD-TEXT-BODY-TEXT-2---INPUT,#141f2e);text-overflow:ellipsis;font-family:var(--Font-Family-Family,Roboto);font-size:var(--Font-Size-sm,0.875rem);font-style:normal;font-weight:var(--Font-Weight-Regular,400);line-height:var(--Font-Line-height-sm,1.25rem);letter-spacing:var(--Font-Letter-spacing-letter-spacing,0rem);text-transform:none}.gs-search .search .item .information .price{color:var(--DASHBOARD-TEXT-BODY-TEXT-2---INPUT,#141f2e);font-family:var(--Font-Family-Family,Roboto);font-size:var(--Font-Size-sm,0.875rem);font-style:normal;font-weight:var(--Font-Weight-Bold,700);line-height:var(--Font-Line-height-sm,1.25rem);letter-spacing:var(--Font-Letter-spacing-letter-spacing,0rem);text-transform:none}.gs-search .search .empty{padding:.5rem 0;color:var(--text-default-primary---color-body,#141f2e);font-family:var(--Font-Family-Family,Roboto);font-size:var(--Font-Size-sm,0.875rem);font-style:normal;font-weight:var(--Font-Weight-Regular,400);line-height:var(--Font-Line-height-sm,1.25rem);letter-spacing:var(--Font-Letter-spacing-letter-spacing,0rem);text-transform:none}.gs-search .more{padding:0 1rem 1rem 1rem;text-align:center;display:block;width:100%;color:var(--Brand-Primary---color-primary-700,#435de4);font-family:var(--Font-Family-Family,Roboto);font-size:var(--Font-Size-sm,0.875rem);font-style:normal;font-weight:var(--Font-Weight-Medium,500);line-height:var(--Font-Line-height-sm,1.25rem);letter-spacing:var(--Font-Letter-spacing-letter-spacing,0rem);text-transform:none}.gs-search .more:hover{text-decoration:underline}