.thb-predictive-search--popular div a{display:inline-flex;white-space:nowrap;text-transform:capitalize;height:31px;padding:0 8px;align-items:center;font-weight:var(--font-body-bold-weight, 600);margin:0 5px}.thb-predictive-search--popular div a:hover,.thb-predictive-search--popular div a.active{color:#fff;background:var(--color-accent);border-color:var(--color-accent)}.thb-predictive-search--popular{margin-bottom:30px;line-height:0}.thb-predictive-search--popular scroll-shadow{margin-left:-30px;width:calc(100% + 60px)}.thb-predictive-search--popular mark{background:none;font-weight:500;color:inherit}.thb-predictive-search--popular div::-webkit-scrollbar{display:none}.thb-predictive-search--popular div a:first-child{margin-left:0}.thb-predictive-search--promotion .products.row{padding:0 24px;flex-wrap:nowrap;overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none}.thb-predictive-search--promotion .products.row::-webkit-scrollbar{display:none}.thb-predictive-search--promotion .products.row .columns{scroll-snap-align:center;scroll-snap-stop:always}@media only screen and (min-width:768px){.thb-predictive-search--promotion .products.row{flex-wrap:wrap;overflow:inherit}}.thb-predictive-search--promotion-products{margin-left:-24px;width:calc(100% + 48px)}@media only screen and (max-width:767px){.thb-predictive-search--promotion-products .column{flex:0 0 90%;max-width:90%}}.side-panel.search-drawer{max-width:100%;top:calc(var(--header-height));width:100%;border-top:1px solid var(--color-grey-200)}.side-panel-header .search-drawer-header-container{gap:16px;justify-content:center}.search-drawer .side-panel-header{border-bottom:0;height:auto;padding:16px 16px 24px}.thb-predictive-search--label{margin-bottom:12px;display:block}.search-drawer .side-panel-content{padding:24px 16px}.search-drawer-header-icon{position:absolute;right:16px;top:0;display:flex;align-items:center;justify-content:center;height:100%}.search-drawer-header-icon svg{width:20px;height:20px}.search-drawer-header-container form{flex:1}.search-drawer .side-panel-content.side-panel-content--has-tabs .side-panel-content--inner{padding:0}@media only screen and (min-width:768px){.side-panel.search-drawer .searchform input{width:450px}.search-drawer .side-panel-header{padding-top:56px;padding-bottom:24px}.search-drawer .side-panel-content{padding:24px}.thb-predictive-search--label{margin-bottom:16px}.search-drawer-header-container form{flex:none}.side-panel.search-drawer .side-panel-content--has-tabs .thb-predictive-search--popular{padding-bottom:30px;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/predictive-search.css.map */
