.search-form{display:flex;gap:var(--spacing-md);max-width:600px;margin:0 auto var(--spacing-2xl)}.search-form__input{flex:1;padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-md);border:1px solid var(--color-border);border-radius:var(--border-radius-md);background-color:var(--color-background);color:var(--color-text);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.search-form__input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.1)}.search-form__input::placeholder{color:var(--color-text-light)}.search-form__button{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-button-text);background-color:var(--color-button);border:none;border-radius:var(--border-radius-md);cursor:pointer;transition:background-color var(--transition-fast),transform var(--transition-fast)}.search-form__button:hover{background-color:var(--color-button-hover)}.search-form__button:active{transform:scale(.98)}.search-header{text-align:center;margin-bottom:var(--spacing-2xl)}.search-header__title{font-family:var(--font-heading);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-heading);margin-bottom:var(--spacing-lg)}.search-header__message{font-size:var(--font-size-lg);color:var(--color-text-light)}.search-header__terms{color:var(--color-text);font-weight:var(--font-weight-medium)}.search-header__count{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl)}@media(max-width:768px){.search-results{grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}}@media(max-width:639px){.search-results{grid-template-columns:1fr}}.search-result{display:flex;flex-direction:column;background-color:var(--color-card-background);border-radius:var(--border-radius-lg);overflow:hidden;transition:box-shadow var(--transition-fast),transform var(--transition-fast)}.search-result:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.search-result__image-wrapper{position:relative;aspect-ratio:1;overflow:hidden;background-color:var(--color-background-alt)}.search-result__image{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-medium)}.search-result:hover .search-result__image{transform:scale(1.05)}.search-result__type{position:absolute;top:var(--spacing-sm);left:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.05em;background-color:var(--color-background);border-radius:var(--border-radius-sm)}.search-result__type--product{color:var(--color-primary)}.search-result__type--article{color:var(--color-info)}.search-result__type--page{color:var(--color-text-light)}.search-result__content{padding:var(--spacing-lg);flex:1;display:flex;flex-direction:column}.search-result__title{font-family:var(--font-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-heading);margin-bottom:var(--spacing-sm);text-decoration:none;transition:color var(--transition-fast)}.search-result__title:hover{color:var(--color-primary)}.search-result__excerpt{font-size:var(--font-size-sm);color:var(--color-text-light);line-height:1.5;margin-bottom:var(--spacing-md);flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.search-result__price{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-price)}.search-result__price--sale{display:flex;align-items:center;gap:var(--spacing-sm)}.search-result__price--compare{font-size:var(--font-size-sm);color:var(--color-text-light);text-decoration:line-through}.search-no-results{text-align:center;padding:var(--spacing-3xl) var(--spacing-lg)}.search-no-results__icon-wrapper{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background-color:var(--color-accent-light, rgba(74, 93, 74, .15));border-radius:50%;margin:0 auto var(--spacing-lg)}.search-no-results__icon{width:28px;height:28px;color:var(--color-accent, var(--color-secondary, #4a5d4a))}.search-no-results__title{font-family:var(--font-heading);font-size:var(--font-size-xl);color:var(--color-heading);margin-bottom:var(--spacing-md)}.search-no-results__message{font-size:var(--font-size-md);color:var(--color-text-light);margin-bottom:var(--spacing-xl)}.search-no-results__suggestions{max-width:400px;margin:0 auto;text-align:left}.search-no-results__suggestions-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--spacing-sm)}.search-no-results__suggestions-list{list-style:none;padding:0;margin:0}.search-no-results__suggestions-list li{font-size:var(--font-size-sm);color:var(--color-text-light);padding:var(--spacing-xs) 0}.search-no-results__suggestions-list li:before{content:"\2022";color:var(--color-primary);margin-right:var(--spacing-sm)}.search-pagination{display:flex;justify-content:center;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-2xl);padding-top:var(--spacing-xl);border-top:1px solid var(--color-border)}.search-pagination .page,.search-pagination .prev,.search-pagination .next{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius-md);text-decoration:none;transition:all var(--transition-fast)}.search-pagination .page:hover,.search-pagination .prev:hover,.search-pagination .next:hover{border-color:var(--color-primary);color:var(--color-primary)}.search-pagination .page.current{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.search-pagination .deco{color:var(--color-text-light)}
/*# sourceMappingURL=/cdn/shop/t/22/assets/component-search.css.map */
