.aws-search-field {
background-color: #edf5ff !important;
border-radius: 40px !important;
color: black !important;
padding-left: 20px !important;
padding-right: 55px !important;
font-size: 14px !important;
}
.aws-container .aws-search-form .aws-wrapper,
.aws-container .aws-search-form .aws-search-field,
.aws-container .aws-search-form * {
border-radius: 40px !important;
}
.aws-search-btn,
.aws-form-btn {
background-color: #ff383c !important;
border-radius: 100% !important;
}
.aws-search-btn_icon svg {
fill: #ffffff !important;
}
.aws-wrapper {
position: relative !important;
}
.aws-search-btn.aws-form-btn {
position: absolute !important;
right: 0px !important;
top: 50% !important;
transform: translateY(-50%) !important;
width: 44px !important;
height: 44px !important;
min-width: 35px !important;
min-height: 35px !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
z-index: 10 !important;
}
.aws-loader {
right: 55px !important;
left: auto !important;
top: 50% !important;
transform: translateY(-50%) !important;
z-index: 4 !important;
}
.aws-container .aws-search-form .aws-loader {
margin: 0 !important;
}
.aws-search-result {
background: #fff !important;
border: 1px solid rgba(0, 0, 0, 0.08) !important;
box-shadow: 0 12px 30px rgba(0, 0, 0, 0.12) !important;
overflow: hidden !important;
margin-top: 8px !important;
}
.aws-search-result ul {
list-style: none !important;
margin: 0 !important;
padding: 8px !important;
}
.aws-search-result .aws_result_item {
margin: 0 !important;
padding: 0 !important;
}
.aws-search-result .aws_result_item + .aws_result_item {
margin-top: 4px !important;
}
.aws-search-result .aws_result_link {
position: relative !important;
display: flex !important;
align-items: center !important;
gap: 12px !important;
padding: 12px !important;
border-radius: 16px !important;
transition:
background-color 0.15s ease,
transform 0.15s ease !important;
}
.aws-search-result .aws_result_item:hover .aws_result_link {
background: #edf5ff !important;
}
.aws-search-result .aws_result_link_top {
position: absolute !important;
inset: 0 !important;
z-index: 3 !important;
text-indent: -9999px !important;
overflow: hidden !important;
}
.aws-search-result .aws_result_image {
flex: 0 0 72px !important;
width: 72px !important;
height: 72px !important;
border-radius: 16px !important;
overflow: hidden !important;
background: #f6f7f9 !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
}
.aws-search-result .aws_result_image img {
width: 100% !important;
height: 100% !important;
object-fit: contain !important;
padding: 4px !important;
display: block !important;
}
.aws-search-result .aws_result_image {
padding: 0px !important;
}
.aws-search-result .aws_result_content {
flex: 1 1 auto !important;
min-width: 0 !important;
display: flex !important;
flex-direction: column !important;
gap: 6px !important;
}
.aws-search-result .aws_result_title {
display: block !important;
font-size: 14px !important;
line-height: 1.25 !important;
color: #111 !important;
white-space: nowrap !important;
overflow: hidden !important;
text-overflow: ellipsis !important;
padding-right: 130px !important;
}
.aws-search-result .aws_result_title strong {
color: #ff383c !important;
font-weight: 800 !important;
}
.aws-search-result .aws_result_price {
position: absolute !important;
right: 12px !important;
top: 12px !important;
font-weight: 800 !important;
font-size: 14px !important;
color: #111 !important;
white-space: nowrap !important;
}
.aws-search-result .woocommerce-Price-amount {
font-weight: 800 !important;
}
.aws-search-result .aws_result_stock,
.aws-search-result .aws_result_sku {
font-size: 12px !important;
line-height: 1.2 !important;
white-space: nowrap !important;
}
.aws-search-result .aws_result_stock {
display: inline-flex !important;
align-items: center !important;
gap: 6px !important;
padding: 3px 8px !important;
border-radius: 999px !important;
font-weight: 700 !important;
}
.aws-search-result .aws_result_stock.in {
background: rgba(46, 204, 113, 0.14) !important;
color: #1b7a43 !important;
}
.aws-search-result .aws_result_stock.out {
background: rgba(255, 56, 60, 0.12) !important;
color: #b1131a !important;
}
.aws-search-result .aws_result_stock.in::before,
.aws-search-result .aws_result_stock.out::before {
content: "" !important;
width: 6px !important;
height: 6px !important;
border-radius: 50% !important;
background: currentColor !important;
}
.aws-search-result .aws_result_sku {
display: inline-flex !important;
align-items: center !important;
color: rgba(0, 0, 0, 0.62) !important;
margin-left: 8px !important;
}
.aws-search-result .aws_result_sku::before {
content: "•" !important;
margin: 0 8px 0 6px !important;
color: rgba(0, 0, 0, 0.35) !important;
}
.aws-search-result .aws_result_stock,
.aws-search-result .aws_result_sku {
justify-content: flex-start !important;
text-align: left !important;
}
.aws-search-result .aws_search_more {
margin-top: 6px !important;
}
.aws-search-result .aws_search_more a {
display: flex !important;
align-items: center !important;
justify-content: center !important;
gap: 10px !important;
padding: 12px !important;
border-radius: 18px !important;
text-align: center !important;
font-weight: 800 !important;
color: #ffffff !important;
background: #ff383c !important;
box-shadow: 0 10px 22px rgba(255, 56, 60, 0.22) !important;
text-decoration: none !important;
}
.aws-search-result .aws_search_more a:hover {
filter: brightness(0.95) !important;
}
.aws-search-result .aws_search_more a::after {
content: "→" !important;
font-size: 14px !important;
line-height: 1 !important;
}
.aws-search-result .aws_search_more a {
line-height: 20px !important;
}