.thb-predictive-search--popular div a{display:inline-flex;white-space:nowrap;font-size:.6875rem;text-transform:uppercase;height:31px;border-radius:62px;padding:0 14px;align-items:center;font-weight:var(--font-body-bold-weight, 600);margin:0 5px;border:1px solid var(--color-border)}.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--label{display:block;font-style:normal;font-weight:var(--font-body-bold-weight, 600);font-size:.75rem;line-height:1;letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px}.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:var(--font-body-medium-weight, 500);color:inherit}.thb-predictive-search--popular div{display:block;overflow-x:scroll;padding:0 30px;white-space:nowrap;scrollbar-width:none}.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 30px;margin:0 -.25rem;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{margin:0 -.9375rem;flex-wrap:wrap;overflow:inherit}}.thb-predictive-search--promotion-products{margin-left:-30px;width:calc(100% + 60px)}@media only screen and (max-width: 767px){.thb-predictive-search--promotion-products .column{flex:0 0 90%;max-width:90%}}.search-drawer--recommendations{margin-bottom:30px;border-top:1px solid #E8E8E8;padding-top:25px}.search-drawer--recommendation-products{display:flex;flex-direction:column;gap:12px}.search-drawer--recommendation-products .product-cart-item{background:#f9f9f9;border:1px solid #E8E8E8;border-radius:8px;padding:12px;transition:all .3s ease}.search-drawer--recommendation-products .product-cart-item:hover{box-shadow:0 2px 8px #00000014}.search-drawer--recommendation-products .product-cart-item-image{width:80px;height:80px;flex-shrink:0}.search-drawer--recommendation-products .product-cart-item-info{flex:1;display:flex;flex-direction:column;gap:6px}.product-card-small--custom-desc{font-size:.75rem;line-height:1.4;color:#666;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search-drawer--recommendation-products .cart-product-link{font-size:.875rem;font-weight:600;line-height:1.3;color:#1a1a1a}.search-drawer--recommendation-products .product-card-quickview{margin-top:4px;font-size:.75rem}.search-recommendations-section{text-align:center;padding:40px 0;border-top:1px solid #E8E8E8;margin-top:40px}.search-recommendations-title{font-size:1.75rem;font-weight:600;margin-bottom:8px;color:#1a1a1a}.search-recommendations-subtitle{font-size:1rem;color:#666;margin-bottom:30px;font-weight:400}.search-recommendations-section .products{justify-content:center}.search-recommendations-section .column{transition:transform .3s ease}.search-recommendations-section .column:hover{transform:translateY(-4px)}.predictive-search-recommendations{margin-top:20px;padding-top:20px;border-top:1px solid #E8E8E8}.predictive-search-recommendations .thb-predictive-search--label{margin-bottom:15px}@media only screen and (max-width: 767px){.search-recommendations-title{font-size:1.5rem}.search-recommendations-subtitle{font-size:.875rem}.search-recommendations-section{padding:30px 0;margin-top:30px}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/predictive-search.css.map */
