.billow { .widget_product_search { .woocommerce-product-search { position: relative; margin: 0; input.search-field { width: 100%; } button { position: absolute; top: 0; bottom: 0; right: 0%; background: 0 0 !important; font-size: 0; padding: 0.7rem 0.7rem; color: $color_dark_blue; border: none; box-shadow: none; transform: none; cursor: pointer; &::after { content: "\f002"; font-family: 'Font Awesome 5 Free'; font-weight: 700; display: inline-block; font-size: 1.2rem; text-rendering: auto; } &:hover { border: none; box-shadow: none; transform: none; background: 0 0; color: $color_dark_blue; } } } } .widget_top_rated_products, .widget_products, .widget_recent_reviews { .product_list_widget { li { position: relative; clear: both; padding: 0.6rem 0 0.6rem 7rem; margin: 0; min-height: 8rem; overflow: hidden; a { &::before { content: none !important; } img { position: absolute; top: 0.6rem; left: 0; width: 5.8rem; height: 100%; margin: 0; font-family: 'object-fit: cover;'; box-shadow: 0 3px 12px -1px rgba(7,10,25,.2), 0 22px 27px -20px rgba(7,10,25,.2); @include transition; &:hover { transform: translateY(-2px); @include transition; } } span { font-size: 1rem; color: inherit; } } del { width: 100%; float: left; } ins { float: left; } .star-rating { font-size: 0.8rem; margin: 5px 0; } del { font-size: 0.9rem; } } } } .widget_product_tag_cloud { .tagcloud { a { font-size: 1rem !important; } } } .country_preselect { form.countrypreselect_chosencountry_form { margin: 0; select.countrypreselect_chosencountry { padding: 0.3rem; margin-bottom: 0.4rem; } } } .widget_rating_filter { .wc-layered-nav-rating { a { display: flex !important; align-items: center; &::before { display: none !important; } .star-rating { margin-right: 0.5rem; } } } } .widget_price_filter { .ui-slider { position: relative; text-align: left; margin-left: 0.5rem; margin-right: 0.5rem; .ui-slider-range, .ui-slider-handle { background-color: $color_dark_blue; } .ui-slider-range { top: 0; height: 100%; position: absolute; z-index: 1; font-size: 0.7rem; display: block; border: 0; border-radius: 1rem; } .ui-slider-handle { top: -0.4rem; cursor: pointer; position: absolute; z-index: 2; width: 1rem; height: 1rem; border-radius: 1rem; outline: 0; margin-left: -0.5rem; } } .ui-slider-horizontal { height: .2rem; } .price_slider { margin-bottom: 1.2rem; } .ui-widget-content { background-color: $color_border; } .price_slider_amount { text-align: right; line-height: 2.6; font-size: 0.8rem; button.button { font-size: 0.8rem !important; padding: 0.2rem 2rem; float: left; } } } }