.product_list.list .ajax_block_product .pro_first_box{max-width: 280px;}.product_list.list .ajax_block_product .pro_second_box{margin-left: 300px;}.is_rtl .product_list.list .ajax_block_product .pro_second_box{margin-left:0;margin-right: 300px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.cart_default, .product_list.grid .ajax_block_product .pro_outer_box.cart_default{max-width: 70px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.cart_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.cart_default_2x{max-width: 140px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.home_default, .product_list.grid .ajax_block_product .pro_outer_box.home_default{max-width: 280px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.home_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.home_default_2x{max-width: 560px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.large_default, .product_list.grid .ajax_block_product .pro_outer_box.large_default{max-width: 700px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.large_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.large_default_2x{max-width: 1200px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.medium_default, .product_list.grid .ajax_block_product .pro_outer_box.medium_default{max-width: 370px;}.images-container, .images-container .pro_gallery_thumbs_horizontal{margin-left: auto;margin-right:auto;}.images-container.pro_number_1, .images-container.pro_number_1 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_2, .images-container.pro_number_2 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_3, .images-container.pro_number_3 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_4, .images-container.pro_number_4 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_5, .images-container.pro_number_5 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_6, .images-container.pro_number_6 .pro_gallery_thumbs_horizontal{max-width: 370px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.medium_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.medium_default_2x{max-width: 740px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.small_default, .product_list.grid .ajax_block_product .pro_outer_box.small_default{max-width: 105px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.small_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.small_default_2x{max-width: 210px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.superlarge_default, .product_list.grid .ajax_block_product .pro_outer_box.superlarge_default{max-width: 1200px;}.st_image_scrolling_item{margin-bottom:10px;}.st_image_scrolling_wrap .st_image_scrolling_item {padding-left:5px;padding-right:5px;}.st_image_scrolling_wrap .row{margin-left:-5px;margin-right:-5px;}.featured_categories_item .pro_outer_box.category_default{max-width: 140px;}.featured_categories_item .pro_outer_box.category_default_2x{max-width: 280px;}.featured_categories_item .pro_outer_box.home_default{max-width: 280px;}.featured_categories_item .pro_outer_box.home_default_2x{max-width: 560px;}.featured_categories_item .pro_outer_box.medium_default{max-width: 370px;}.featured_categories_item .pro_outer_box.medium_default_2x{max-width: 740px;}body{}.price,#our_price_display,.old_price,.sale_percentage{}.btn.ajax_add_to_cart_button, .btn.add-to-cart, .btn.view_button{font-family:"Open Sans", Tahoma, sans-serif, Arial;font-weight:600;}.style_wide .ma_level_1{font-family: "Open Sans";font-weight:600;}#st_mega_menu_wrap .ma_level_0, .menu_item{height: 46px;line-height: 46px;}.title_block .title_block_inner, .page_heading, .product_info_tabs .nav-tabs .nav-link, .pc_slider_block_container .nav-tabs .nav-link, .heading_font{font-weight:700;text-transform: uppercase;font-family: "Open Sans";}.st-menu-title{font-weight:700;text-transform: uppercase;font-family: "Open Sans";}.title_block .title_block_inner, .page_heading {font-size: 14px;}.st_mega_menu .ma_level_0, .mobile_bar_tri_text, #st_mega_menu_column_mobile .mo_advanced_ma_level_0{text-transform: uppercase;font-family: "Open Sans";font-weight:600;font-size: 14px;}#st_mobile_menu .mo_ma_level_0{text-transform: uppercase;font-family: "Open Sans";}.style_wide .ma_level_1{text-transform: uppercase;}.style_wide .ma_level_1{}.style_wide .mu_level_2 a.ma_item, .stmenu_multi_level a.ma_item,.mo_sub_a{}.mv_item{}.product_name_wrap .product_name{}#left_column .title_block .title_block_inner, #right_column .title_block .title_block_inner{color: #ffffff;}.title_style_0,.title_style_0 .title_block_inner{border-bottom-width:2px;}.title_style_0 .title_block_inner{margin-bottom:-2px;}.title_style_0, .title_style_1 .flex_child, .title_style_4 .flex_child, .title_style_2 .flex_child, .title_style_3 .flex_child{border-color: #e3e3e3;}.title_style_0 .title_block_inner{border-color: #c5c5c5;}#left_column .title_block,#right_column .title_block{background-color: #404040;padding-left:6px;}.is_rtl #left_column .title_block,.is_rtl #right_column .title_block{padding-right:6px;padding-left:0;}#footer-primary .title_block .title_block_inner{color: #000000;}#footer-tertiary .title_block .title_block_inner{color: #ffffff;}a:hover, 
            a.link_color:hover, 
            button.link_color:hover,
            .additional-information a.link_color:hover,
            .theme_color, a.theme_color, a.theme_color:hover,
            .st_added,
            .add_to_love.st_added, .add_to_love.st_added:hover,
            .add_to_wishlit.st_added, .add_to_wishlit.st_added:hover,
            .stcompare_add.st_added, .stcompare_add.st_added:hover,
            .dropdown_wrap.open .dropdown_tri,
            .ajax_block_product .s_title_block a:hover,
            .block_blog .s_title_block a:hover,
            .btn-link:hover{color: #E61E2A;}a.text_color:hover{color: #E61E2A;}.title_block a.title_block_inner:hover{color: #E61E2A;}#st_mega_menu_wrap .ml_level_0.current .ma_level_0,#st_mega_menu_wrap .ma_level_0:hover{border-bottom-color:#E61E2A;}.checkout-step .sttab_2_1 .nav-tabs .nav-link.active, .checkout-step .sttab_2_1 .nav-tabs .nav-link:hover, .checkout-step .sttab_2_1 .nav-tabs .nav-link:focus{color:#E61E2A;}.ajax_cart_bag{background-color: #444444;}.btn-white:hover,.btn-white:focus{}.btn.ajax_add_to_cart_button, .btn.add-to-cart{color: #ffffff;background-color: #5cb85c;border-color:#ffffff;}.hover_fly, .hover_fly .hover_fly_btn,.hover_fly_0:hover .hover_fly_btn:first-child{background-color: #404040;}.hover_fly .hover_fly_btn.add_to_love, .hover_fly .hover_fly_btn.add_to_love:hover, .hover_fly .hover_fly_btn.add_to_wishlit, .hover_fly .hover_fly_btn.add_to_wishlit:hover, .hover_fly .hover_fly_btn.stcompare_add, .hover_fly .hover_fly_btn.stcompare_add:hover{background-color: #404040;}.hover_fly_0 .hover_fly_btn:first-child, .hover_fly_0:hover .hover_fly_btn:first-child:hover{background-color: #000000;}.hover_fly .hover_fly_btn:hover{background-color: #000000!important;}.hover_fly .hover_fly_btn.add_to_love.st_added, .hover_fly .hover_fly_btn.add_to_love.st_added:hover, .hover_fly .hover_fly_btn.add_to_wishlit.st_added, .hover_fly .hover_fly_btn.add_to_wishlit.st_added:hover, .hover_fly .hover_fly_btn.stcompare_add.st_added, .hover_fly .hover_fly_btn.stcompare_add.st_added:hover{background-color: #000000;}.hover_fly .hover_fly_btn{border-right-color: #404040;border-left-color: #404040;}#header_primary .top_bar_item .header_item, .checkout_mobile_bar_tri{color:#1E1E1E;}#top_bar{background-color:#ff5757;}#st_header #top_bar, #st_header #top_bar #top_bar_container{border-bottom:none;}#header_primary, #header_primary #header_primary_container{border-bottom-color:#ff5757;}#st_mega_menu_wrap .ma_level_0{color:#ffffff;}#main_menu_widgets #search_block_top.quick_search_simple .button-search,#main_menu_widgets .header_item, #main_menu_widgets a.header_item, #main_menu_widgets .header_item a{color:#ffffff;}#st_mega_menu_wrap .ml_level_0.current .ma_level_0,#st_mega_menu_wrap .ma_level_0:hover{color:#E61E2A;border-bottom-color:#E61E2A;}.st_mega_menu_container{background-color:#1E1E1E;}#top_extra .st_mega_menu_container.stuck{background: #1E1E1E;background:rgba(30,30,30,0.95);}#st_mega_menu_wrap .stmenu_sub{border-top-width:0px;}#st_mega_menu_wrap .ma_level_0{margin-bottom:-0px;border-bottom-width:0px;}#top_extra .st_mega_menu_container{border-bottom-width:0px;}#header_primary #st_mega_menu_wrap{border-bottom-width:0px;}#st_mega_menu_wrap .stmenu_sub{border-top-color:#404040;}.st_mega_menu_container, .boxed_megamenu #st_mega_menu_wrap,#header_primary #st_mega_menu_wrap{border-bottom-color:#404040;}#st_ma_0{ text-align: left; }#st_mega_menu_column_block .ma_level_0, #st_mega_menu_column_mobile .mo_ma_level_0,#st_mega_menu_column_mobile .mo_ma_level_1,#st_mega_menu_column_mobile .mo_ma_level_2{color:#1E1E1E;}#st_mega_menu_column_block .ml_level_0.current .ma_level_0,#st_mega_menu_column_block .ma_level_0:hover,#st_mega_menu_column_mobile .mo_ma_level_0:hover,#st_mega_menu_column_mobile .mo_ma_level_1:hover,#st_mega_menu_column_mobile .mo_ma_level_2:hover{color:#ffffff;}#st_mega_menu_column_block .ml_level_0.current .ma_level_0{background-color:#BDBBB8;}#st_mega_menu_column_block{background-color:#ffffff;}#st_mega_menu_column_block .ml_level_0.current .ma_level_0,#st_mega_menu_column_block .ma_level_0:hover{border-left-color:#96928C;}#footer-primary, #footer-primary a, #footer-primary .price, #footer-primary .old_price{color:#404040;}#footer-tertiary, #footer-tertiary a, #footer-tertiary .price, #footer-tertiary .old_price{color:#404040;}#footer-primary a{color:#404040;}#footer-tertiary a{color:#000000;}#footer-primary a:hover{color:#000000;}#footer-tertiary a:hover{color:#b8a06e;}body, #body_wrapper,.modal-content,.st-menu,.dropdown_list .dropdown_box{background-color:#ffffff;}.st_read_more{background: -webkit-linear-gradient(to bottom, rgba(255,255,255,0.001), #ffffff 50%);background: linear-gradient(to bottom, rgba(255,255,255,0.001), #ffffff 50%);}#left_column.sidebar_opened,#right_column.sidebar_opened{background-color:#ffffff;}.header-container #st_header{background-color:#ff5757;}#st_header.stuck{background: #ff5757;background:rgba(255,87,87,0.95);}#st_header.stuck, #top_extra .st_mega_menu_container.stuck{-webkit-box-shadow: 0px 1px 4px rgba(0,0,0,0.1); -moz-box-shadow: 0px 1px 4px rgba(0,0,0,0.1); box-shadow: 0px 1px 4px rgba(0,0,0,0.1); }#st_header #header_primary_container{background-color:#ff5757;}.header-container #st_header{background-image:url(https://alfashop.ee/upload/stthemeeditor/e652a0741e0d2b7869f25bab91b478cd.png);}#footer-primary, #footer-primary #footer-primary-container{border-top-color:#000000;}#footer-primary{background-color:#F4F4F4;}#footer-primary #footer-primary-container{background-color:#F4F4F4;}#footer-secondary{background-color:#F4F4F4;}#footer-tertiary, #footer-tertiary #footer-tertiary-container{border-top-color:#000000;}#footer-tertiary{background-color:#F4F4F4;}#footer-tertiary #footer-tertiary-container{background-color:#000000;}#st_header #header_primary_container{height: 76px;}.header-container.has_sticky{padding-bottom:46px;}.fto-glyph.icon_btn:before{ content: "\e846"; }.fto-heart-4.icon_btn:before{ content: "\e869"; }.fto-ajust.icon_btn:before{ content: "\e808"; }.quick-view .fto-search-1.icon_btn:before{ content: "\e80b"; }.fto-eye-2.icon_btn:before{ content: "\e820"; }.fto-user.icon_btn:before{ content: "\e81f"; }.fto-history.icon_btn:before{ content: "\e87a"; }.product_info_tabs.sttab_block .nav-tabs .nav-link.active, .product_info_tabs.sttab_block .nav-tabs .nav-link:hover, .product_info_tabs.sttab_block .nav-tabs .nav-link:focus, .pro_more_info .mobile_tab .st_open .mobile_tab_name{ color: #ffffff; }.product_info_tabs.sttab_block.sttab_2_2 .nav-tabs .nav-link.active, .product_info_tabs.sttab_block.sttab_2_2 .nav-tabs .nav-link:hover, .product_info_tabs.sttab_block.sttab_2_2 .nav-tabs .nav-link:focus{ border-top-color: #ffffff; }.product_info_tabs.sttab_block.sttab_2_3 .nav-tabs .nav-link.active, .product_info_tabs.sttab_block.sttab_2_3 .nav-tabs .nav-link:hover, .product_info_tabs.sttab_block.sttab_2_3 .nav-tabs .nav-link:focus{ border-bottom-color: #ffffff; }.product_info_tabs.sttab_block.sttab_3_2 .nav-tabs .nav-link.active, .product_info_tabs.sttab_block.sttab_3_2 .nav-tabs .nav-link:hover, .product_info_tabs.sttab_block.sttab_3_2 .nav-tabs .nav-link:focus{ border-left-color: #ffffff; }.product_info_tabs.sttab_block .nav-tabs .nav-link.active, .product_info_tabs.sttab_block .nav-tabs .nav-link:hover, .product_info_tabs.sttab_block .nav-tabs .nav-link:focus, .accordion_more_info .mobile_tab .st_open .mobile_tab_title{ background-color: #5cb85c; }body#index .header-container{ margin-bottom: 12px; }.products_sldier_swiper .pro_outer_box:hover .pro_second_box,.product_list.grid .pro_outer_box:hover .pro_second_box{ background-color: #ffffff; }.products_slider .swiper-button-tr .swiper-button{ color: #777777; }.products_slider .swiper-button-tr .swiper-button.swiper-button-disabled, .products_slider .swiper-button-tr .swiper-button.swiper-button-disabled:hover{ color: #d5d5d5; }.products_slider .swiper-button-tr .swiper-button:hover{ background-color: #e3e3e3; }.products_sldier_swiper{margin: -6px; padding: 6px; }.product_view_more_box{margin-top:6px;}.products_slider .swiper-button-lr.swiper-navigation_visible>.swiper-button-next, .swiper-button-lr:hover>.swiper-button-next{right:6px;}.is_rtl .products_slider .swiper-button-lr.swiper-navigation_visible>.swiper-button-next, .is_rtl .swiper-button-lr:hover>.swiper-button-next{left:6px;}.products_slider .swiper-button-lr.swiper-navigation_visible>.swiper-button-prev, .swiper-button-lr:hover>.swiper-button-prev{left:6px;}.is_rtl .products_slider .swiper-button-lr.swiper-navigation_visible>.swiper-button-prev, .is_rtl .swiper-button-lr:hover>.swiper-button-prev{right:6px;}.products_sldier_swiper .ajax_block_product.swiper-slide-visible .pro_outer_box:hover, .product_list.grid .ajax_block_product .pro_outer_box:hover, .product_list.list .ajax_block_product:hover{-webkit-box-shadow: 0px 0px 6px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 6px rgba(0,0,0,0.2); box-shadow: 0px 0px 6px rgba(0,0,0,0.2); }.boxed_page_wrapper{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}#mobile_bar_top{ height: 50px;}#st_header #mobile_bar,#st_header #mobile_bar.stuck, body#index .transparent-mobile-header #st_header #mobile_bar.stuck{ background-color: #ff5757;}#st_header #mobile_bar.stuck,body#index .transparent-mobile-header #st_header #mobile_bar.stuck{background-color: #ff5757;background:rgba(255,87,87,0.95);}#st_header .shop_logo{width: 220px;}.pro_gallery_thumbs_vertical .swiper-slide{height: 82px;}.ajax_block_product .s_title_block a,.pro_column_right .s_title_block a{text-transform: capitalize;}.ajax_block_product .s_title_block a,.pro_column_right .s_title_block a{}#js-product-list .products.product_list.grid .product_list_item{padding-left:10px;padding-right:10px;}#js-product-list .products.product_list.grid{margin-left:-10px;margin-right:-10px;}body#authentication .columns-container{padding-bottom: 50px;}.login_form_block .page_heading{color: #ffffff;}.login_form_block .page_heading{background-color: #404040;}.login_form_block .page_heading{margin-bottom: 16px;}.login_form_block .btn-primary{background-color: #BFA56C;border-color: #BFA56C;}.login_form_block .btn-primary:hover,.login_form_block .btn-primary:focus,.login_form_block .btn-primary:active,.login_form_block .btn-primary.active{background-color: #B39A64;border-color: #B39A64;}.checkout-step .sttab_2_1 .nav-tabs .nav-link.active, .checkout-step .sttab_2_1 .nav-tabs .nav-link:hover, .checkout-step .sttab_2_1 .nav-tabs .nav-link:focus{border-bottom-color: #ffffff;}@media (max-width: 1219px) {
                    .images-container.pro_number_lg_1, .images-container.pro_number_lg_1 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_lg_2, .images-container.pro_number_lg_2 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_lg_3, .images-container.pro_number_lg_3 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_lg_4, .images-container.pro_number_lg_4 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_lg_5, .images-container.pro_number_lg_5 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_lg_6, .images-container.pro_number_lg_6 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                }@media (max-width: 991px) {
                    .images-container.pro_number_md_1, .images-container.pro_number_md_1 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_md_2, .images-container.pro_number_md_2 .pro_gallery_thumbs_horizontal{max-width: 750px;}
                    .images-container.pro_number_md_3, .images-container.pro_number_md_3 .pro_gallery_thumbs_horizontal{max-width: 1130px;}
                    .images-container.pro_number_md_4, .images-container.pro_number_md_4 .pro_gallery_thumbs_horizontal{max-width: 1130px;}
                    .images-container.pro_number_md_5, .images-container.pro_number_md_5 .pro_gallery_thumbs_horizontal{max-width: 1130px;}
                    .images-container.pro_number_md_6, .images-container.pro_number_md_6 .pro_gallery_thumbs_horizontal{max-width: 1130px;}
                }@media (max-width: 767px) {
                    .images-container.pro_number_sm_1, .images-container.pro_number_sm_1 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_sm_2, .images-container.pro_number_sm_2 .pro_gallery_thumbs_horizontal{max-width: 750px;}
                    .images-container.pro_number_sm_3, .images-container.pro_number_sm_3 .pro_gallery_thumbs_horizontal{max-width: 750px;}
                    .images-container.pro_number_sm_4, .images-container.pro_number_sm_4 .pro_gallery_thumbs_horizontal{max-width: 750px;}
                    .images-container.pro_number_sm_5, .images-container.pro_number_sm_5 .pro_gallery_thumbs_horizontal{max-width: 750px;}
                    .images-container.pro_number_sm_6, .images-container.pro_number_sm_6 .pro_gallery_thumbs_horizontal{max-width: 750px;}
                }@media (max-width: 479px) {
                    .images-container.pro_number_xs_1, .images-container.pro_number_xs_1 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_xs_2, .images-container.pro_number_xs_2 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_xs_3, .images-container.pro_number_xs_3 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_xs_4, .images-container.pro_number_xs_4 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_xs_5, .images-container.pro_number_xs_5 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_xs_6, .images-container.pro_number_xs_6 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                }@media only screen and (min-width: 1200px) {
#st_mega_menu_wrap .ma_level_0 {
	padding-left: 4px !important;
	padding-right: 4px !important;
}
}
@media screen and (max-width: 1200px){
#search_widget{
    width: 152px !important;
}
#header_center a {
    font-size: 10px !important;
 }
}
#stacked_footer_column_2 {
display: flex;
flex-direction: column;
}
#stacked_footer_column_1{
  display: flex;
  flex-wrap: wrap;
   column-gap: 20px;
}

#easycontent_210 {
order: 2;
}
#easycontent_214{
 order: 1;
}

#steasy_column_448 {
margin-top: 30px;
}

body#index .header-container {
    margin-bottom: 0;
}

#footer-tertiary {
 padding-bottom: 0;
 padding-top: 0;
}

 a.mobile_logo {
 width: 200px;
}

.delivery_option img {
  width: 55px;
  height: 55px;
}

@media screen and (max-width: 991px) {
  .ajax_cart_bag{
    background-image: url("/themes/alfashop/assets/img/black-cart.svg") !important;
}
  #steasy_column_456 {
    display: none;
 }

  #stacked_footer_column_2{
      max-width: 100% !important;
      margin-left: 0;
   }
}

#st_ma_106{
    color: #ff5757;
}


.swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: -30px;
}
.flex_container .login {
margin-right: 12px
}

@media (max-width: 470px) {
  .mobile_logo .logo {
max-width: 140px;
}
}

.st-menu-title {
    padding: 10px 43px;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOX-hpKKSTj5PW.woff2') format('woff2'),
         url('https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOX-hpKKSTj5PW.woff') format('woff');
}

.st_news_letter_form_inner .input-group, .st_news_letter_input{
    border-radius: 35px;
}

.title_block_inner{
   font-weight: 700 !important;
   font-size: 12px !important;

}

.st_payment_icon{
max-width: 90%;
}

#footer-bottom #footer_bottom_right{
   float: none;
   text-align: center;
}

#facebook_like_box_footer{
   width: 50%; 
   overflow: hidden;
}
#facebook_like_box_footer iframe{
    transform: scale(0.9); 
transform-origin: top left; 
}

  #stacked_footer_column_2{
      max-width: 47%;
      margin-left: 0;
   }

#easycontent_209{
    width: 100%;
}

.st_news_letter_input::placeholder{
    font-size: 0.75rem !important;
    color: #404040;
    text-indent: 10px;
}

#st_news_letter_3{
    margin-bottom: -0.450rem!important
}
#steasy_column_452{
  margin-top: 2px;
}
.products_loved_nbr {
   display: none;
}
.header_item .fto-user.icon_btn:before{
   content: "";
    display: inline-block;
    width: 25px; 
    height: 25px;
    background-image: url("/themes/alfashop/assets/img/login.svg");
    background-size: contain;
    background-repeat: no-repeat;
}
.userinfo_mod_top{
    margin-top: 5px;
    margin-left: -20px;
} 
.login {
    margin-top: 5px;
}
.login .arrow, .ajax_cart_bg_handle, #footer .plus_sign, #footer .minus_sign, .wishlist-button-add, ul.mu_level_3.p_granditem_0, .userinfo_mod_top .arrow{
   display: none !important;
}
.ajax_cart_bag {
    width: 25px  !important;
    height: 25px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent !important;
    border: none !important;
    background-image: url("/themes/alfashop/assets/img/cart.svg");
}

.header_item .fto-heart-4:before{
   content: "" !important;
    display: inline-block;
    width: 25px; 
    height: 25px;
    background-image: url("/themes/alfashop/assets/img/heart.svg");
    background-size: contain;
    background-repeat: no-repeat;
    margin-top: 5px;
}
.blockcart{
   margin-bottom: 2px;
}

#search_widget {
    position: relative;
}

#search_widget input[type="text"] {
    padding-left: 15px;
    border-radius: 8px;
    border: none;
    height: 27px;
}

#search_widget button {
    position: absolute;
    top: 52%;
    transform: translateY(-50%);
    background: none;
    border: none;
    cursor: pointer;
    right: 12%;
}

#search_widget button svg {
    width: 17px;
    height: 17px;
    fill: black;
}

.st_mega_menu a{
   font-size: 0.75rem !important;
}
#st_mega_menu_wrap{
    width: 67%;
}
.st_mega_menu{
   column-gap: 16px;
}
.flex_container .login{
  margin-right: 0px;
}
#main_menu_widgets{
    width: 31%;
}
#search_widget{
    width: 66%;
}
#search_widget input{
    min-width: 89%;
}
#header_center{
   margin-left: 90px;
}
#easycontent_58 .flex_container.flex_start{
   align-items: center;
}
.easy_icon_with_text_3_2 .fto-money-1, .easy_icon_with_text_3_2 .fto-smile, .easy_icon_with_text_3_2 .fto-tag-4 {
    background: url('/themes/alfashop/assets/img/dollar.svg') no-repeat center center;
    background-size: contain;
    width: 24px;
    height: 24px;
    display: inline-block;
}
.easy_icon_with_text_3_2 .fto-smile{
    background: url('/themes/alfashop/assets/img/shipping.svg') no-repeat center center;
    transform: scale(1.1);
}
.easy_icon_with_text_3_2 .fto-tag-4{
    background: url('/themes/alfashop/assets/img/discounts.svg') no-repeat center center;
    transform: scale(1.1);
}
.easy_icon_with_text_3_2 .fto-money-1::before, .easy_icon_with_text_3_2 .fto-smile::before, .easy_icon_with_text_3_2 .fto-tag-4::before{
    content: '';
    display: none;
}
#steasy_column_74{
   padding-top: 0 !important;
}

.st_mega_menu a.ma_level_0.is_parent:hover, .ml_level_0.current a.ma_level_0.is_parent{
    color: white !important;
    text-decoration: underline;
    text-underline-offset: 3px;
    text-decoration-color: #F4F4F4;
}

#footer-primary{
   margin-top: 16px;
}
.title_block .title_block_inner,.page_heading,.product_info_tabs .nav-tabs .nav-link,.pc_slider_block_container .nav-tabs .nav-link,.heading_font{
   font-family: Arial,Helvetica,sans-serif;
}
.arpl-title{
   font-weight: 600;
   color: #404040;
    padding-bottom: 20px;
    text-transform: none!important
}
.arpl-section {
    position: relative;
}

.arpl-more-container {
    position: absolute;
    top: 18px;
    right: 12%;
}

.arpl-more-container a {
    font-size: 0px;
    visibility: hidden;
}

.arpl-more-container a:hover::after {
    background-color: #f8f8f8;
}

.arpl-more-container a::after {
    content: attr(data-text);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #000000;
    font-weight: 600;
    font-size: 0.75rem;
    visibility: visible;
    display: block;
    border: 1px solid #ececec;
    padding: 8px 5vw;
    text-wrap: nowrap;
    border-radius: 7px;
}

@media (max-width: 574px) {
    .arpl-more-container {
        position:relative;
        width: 100%;
        text-align: center;
        margin-bottom: 60px;
        right: 0;
    }
}

.login-with-google-btn, .login-with-facebook-btn {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 44%;
	padding: 12px 16px;
	border: 1px solid #ccc;
	border-radius: 6px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	color: #757575;
	font-size: 14px;
	font-weight: 500;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
	text-align: center;
	background-color: #fff;
	cursor: pointer;
	text-decoration: none;
	transition: all 0.3s ease-in-out;
	gap: 10px;
}

.login-with-google-btn img {
	width: 20px;
	height: 20px;
}

.login-with-google-btn:hover, .login-with-facebook-btn:hover {
	background-color: #f8f8f8;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	transform: scale(1.02);
	color: #757575;
}

.login-with-google-btn:active, .login-with-facebook-btn:active {
	background-color: #f0f0f0;
	transform: scale(0.98);
}

.login-with-google-btn:focus, .login-with-facebook-btn:focus {
	outline: none;
	box-shadow: 0 0 0 3px rgba(200, 218, 252, 0.8);
}

.steasy_element_1 {
    min-height: 120px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}


.categories li, .manufacturers li {
    display: flex;
}

.categories li a, .manufacturers li a {
    flex-grow: 1;
    height: 100%
}

.manufacturers li, .categories li { padding: 0 !important }
.manufacturers li a, .categories li a { padding: 0.5rem !important}


.fs_lg.easy_header {
    text-align: left;
    font-size: 0.8rem !important;
    min-width: 30%;
}
@media screen and (max-width: 1200px) {

.header_item .fto-user.icon_btn:before{
   margin-left: 10px;
}

    #header_center a {
        font-size: 0.7rem !important;
    }
}
#steasy_column_74 .row:first-child {
    margin-left: -90px;
}
#steasy_element_543{
    margin-left: -20px;
}

ul.faceted-slider li input.slider-input {
  width: 49%;
  border: 1px solid #ccc;
  padding: 0;
  border-radius: 4px;
  margin-bottom: 15px;
  font-size: 0.9rem;
  text-align: center;
  box-sizing: border-box;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
ul.faceted-slider li input.slider-input:focus {
  border-color: #66afe9;
  outline: none;
  box-shadow: 0 0 4px rgba(102, 175, 233, 0.6);
}

h2,h3,h4,ul,ol{
color:#000;
}
h3{
font-size:1.55rem;
}
p{
color:#000;
}

p{
a{
text-decoration:underline;
color: black;
font-weight: lighter;
}
}

.add_to_love .fto-heart-4::before {
  transition: transform 0.3s ease, color 0.3s ease;
}

.add_to_love.st_added .fto-heart-4::before {
  transform: scale(1.3);
  animation: pulse 0.6s ease-in-out;
}

@keyframes pulse {
  0%, 100% { transform: scale(1.3); }
  50% { transform: scale(1.5); }
}

.ma_level_1.ma_item{
    color: rgba(30,30,30);
font-weight: bolder;
}

.st_news_letter_input{
    text-indent: 10px
}
.log-var{
  gap: 35px;
}

a[id^="st_ma_"]::before {
    font-family: "Font Awesome 5 Free"; 
    font-weight: 900;
    content: "";
    width: 1.2em;
    text-align: center;
    margin-right: 4px;
    font-size: 14px;
}

a[id="st_ma_136"]::before { content: "\1F6CB"; }
a[id="st_ma_137"]::before { content: "\1F373"; }
a[id="st_ma_145"]::before { content: "\1F6CF"; }
a[id="st_ma_139"]::before { content: "\1F6AA"; }
a[id="st_ma_146"]::before { content: "\1F3A8"; }
a[id="st_ma_148"]::before { content: "\1F9F6"; }
a[id="st_ma_149"]::before { content: "\1FA91"; }
a[id="st_ma_150"]::before { content: "\1F4BC"; }
a[id="st_ma_151"]::before { content: "\1F3D6"; }
a[id="st_ma_188"]::before { content: "\1F373"; }
a[id="st_ma_14"]::before { content: "\1F5A5"; }
a[id="st_ma_16"]::before { content: "\1F4FA"; }
a[id="st_ma_17"]::before { content: "\1F5B3"; }
a[id="st_ma_130"]::before { content: "\1F4FA"; }
a[id="st_ma_22"]::before { content: "\1F5A7"; }
a[id="st_ma_129"]::before { content: "\1F4F1"; }
a[id="st_ma_105"]::before { content: "\1F4BE"; }
a[id="st_ma_41"]::before { content: "\1F916"; }
a[id="st_ma_39"]::before { content: "\1F5A8"; }
a[id="st_ma_42"]::before { content: "\1F3AE"; }
a[id="st_ma_80"]::before { content: "\1F3A7"; }
a[id="st_ma_127"]::before { content: "\1F4F7"; }
a[id="st_ma_180"]::before { content: "\1F698"; }
a[id="st_ma_181"]::before { content: "\26FD"; }
a[id="st_ma_184"]::before { content: "\1F527"; }
a[id="st_ma_182"]::before { content: "\1F4A7"; }
a[id="st_ma_183"]::before { content: "\1F9EA"; }
a[id="st_ma_115"]::before { content: "\1F333"; }
a[id="st_ma_116"]::before { content: "\1F3E1"; }
a[id="st_ma_120"]::before { content: "\1F3DA"; }
a[id="st_ma_121"]::before { content: "\1F4BB"; }
a[id="st_ma_118"]::before { content: "\1F6E0"; }
a[id="st_ma_91"]::before { content: "\1F476"; }
a[id="st_ma_124"]::before { content: "\1F431"; }
a[id="st_ma_190"]::before { content: "\1F484"; }
a[id="st_ma_113"]::before { content: "\1F3D4"; }
a[id="st_ma_191"]::before { content: "\1F6F4"; }
a[id="st_ma_119"]::before { content: "\1F6A3"; }
a[id="st_ma_123"]::before { content: "\26BD"; }
a[id="st_ma_95"]::before { content: "\1F50C"; } 
a[id="st_ma_194"]::before { content: "\1F4A1"; }

.st_mega_menu ul.mu_level_2 li a,.st_mega_menu ul.mu_level_3 li a {
  position: relative;  display: block;
  padding-left: 1.6em;  white-space: normal;
  word-break: break-word;  line-height: 1.3;
}
.st_mega_menu ul.mu_level_2 li a i.fto-angle-right.list_arrow,.st_mega_menu ul.mu_level_3 li a i.fto-angle-right.list_arrow {
  position: absolute;  left: 0;
  top: 50%;  transform: translateY(-50%);
  font-size: 0.9em;  color: #555;
}
.st_mega_menu ul.mu_level_2 li,.st_mega_menu ul.mu_level_3 li {
  margin-bottom: 6px;}
.st_mega_menu ul.mu_level_2 li a,
.st_mega_menu ul.mu_level_3 li a {  line-height: 1.4;
}
.st_mega_menu .stmenu_sub .row {  max-height: 70vh;
  overflow-y: auto;}
.st_mega_menu .stmenu_sub .row::-webkit-scrollbar-track {  background: #f1f1f1;
  border-radius: 4px;}
.st_mega_menu .stmenu_sub .row::-webkit-scrollbar-thumb {  background-color: #c1c1c1;
  border-radius: 4px;  border: 2px solid #f1f1f1;
}.st_mega_menu .stmenu_sub .row {
  scrollbar-width: auto;  scrollbar-color: #c1c1c1 #f1f1f1;
}.st_mega_menu .stmenu_sub .row > [class*="col-"]:not(:last-child) {
  border-right: 1px solid #ddd;  padding-right: 10px;
}


.st-content .product-price-and-shipping .regular-price {
    color: #888;
    font-size: 1.15em;
    position: absolute
}

.st-content .product-price-and-shipping .price {
    color: #1E1E1E;
    font-weight: 800;
    font-size: 1.6em;
    position: absolute;
    top: 60px
}

.st-content .product-price-and-shipping:has(.regular-price) .price {
    color: #E61E2A;
    top: 80px
}

.st-content .product-price-and-shipping:has(.regular-price) .tax_label {
    top: 95px;
    right: 40px;
}

.st-content .product-price-and-shipping:not(:has(.regular-price)) .price {
    margin-top: 20px
}

.st-content .product-price-and-shipping {
    display: grid;
    grid-template-columns: auto 1fr;
    grid-template-rows: auto auto;
    align-items: center;
    width: 90%;
    height: 5em
}

.estomonthly{
    margin-top: 50px
}

.st-content .tax_label {
    position: absolute;
    color: #1E1E1E;
    font-weight: 100;
    top: 75px;
    font-size: 0.5rem;
    right: 28%
}

.st-content .product-price-and-shipping:not(:has(.regular-price)) .tax_label {
    margin-top: 20px
}

.st-content .ajax_add_to_cart_button,.st-content .view_button{
    background-color: #ff5757 !important;
    box-shadow:   rgba(150, 0, 10, 0.4) 0 0 0 2px, rgba(120, 0, 0, 0.5) 0 4px 6px -1px, rgba(255, 255, 255, 0.1) 0 1px 0 inset;
    transition: box-shadow 0.25s ease, transform 0.25s ease;
}

html:not(:has(.stcompare_table)) .st-content .ajax_add_to_cart_button,.st-content .view_button {
    position: absolute;
    width: 37px;
    height: 37px;
    border-radius: 50%;
    background-image: url(/themes/alfashop/assets/img/add_cart_white.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 55%;
    z-index: 50;
    top: 70px;
    left: 80%;
    content: "";
}

.st-content .clearfix  .hover_fly_btn_inner {
    display: none
}

.st-content .view_button {
    border-color: transparent!important
}

.owl-item {
    border: 1px solid #ECECEC;
    border-radius: 5%;
    margin-inline:12px;padding: 16px
}

.arpl-title {
    color: #1E1E1E
}

.s_title_block a {
    color: #1E1E1E;
    font-weight: 700;
    font-size: 16px;
    height: 50px;
}

.pro_first_box{
   padding-bottom: 36px;
}

.status-label {
    color: #E61E2A;
    font-weight: 500;
    font-size: 12px;
    position: absolute;
    z-index: 50;
    top: 50%
}

@media (max-width: 1200px){
   .status-label{
        top: 56%
    } 
    .first-screen-line .status-label{
        top: 18vw
    } 
}
@media (max-width: 1100px){
    .first-screen-line .status-label{
        top: 19vw
    } 
}
@media (max-width: 992px){
    .first-screen-line .status-label{
        top: 70%
    } 
}
@media (max-width: 850px){
    .first-screen-line.last-in-line .status-label {
        top: 40vw
    }
    .first-screen-line .status-label{
        top: 37vw
    } 
}
@media (max-width: 480px){
    .first-screen-line .status-label{
        top: 55vw
    }
   .first-screen-line.last-in-line .status-label, .last-item-of-mobile-line .status-label {
        top: 60vw
    }
}

.st_mega_menu {
    column-gap: 12px
}
.product_first_section .add-to-cart {
  background: #ff5757;
  border-radius: 10px;
  width: 19vw;
}
.product_first_section .add-to-cart .fto-glyph {
  display: inline-block;
  -webkit-mask: url(/themes/alfashop/assets/img/add_cart.svg) no-repeat center /
    contain;
  mask: url(/themes/alfashop/assets/img/add_cart.svg) no-repeat center / contain;
  background-color: white;
  width: 17px;
  height: 17px;
  padding-right: 25px;
}
.product_first_section .add-to-cart span {
  font-weight: 700;
  font-size: 12px;
  text-transform: uppercase;
}
#quantity_wanted {
  color: #1e1e1e;
}
.product_first_section .btn-touchspin.bootstrap-touchspin-down {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.product_first_section .btn-touchspin.bootstrap-touchspin-up {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.product_first_section .fto-heart-4:before {
  transform: scale(1.6);
}
@keyframes largePulse {
  0%,
  100% {
    transform: scale(1.7);
  }
  50% {
    transform: scale(2);
  }
}
.product_first_section .st_added .fto-heart-4:before {
  transform: scale(1.7);
  animation: largePulse 0.6s ease-in-out;
}
.product_first_section .product_name {
  font-weight: 600;
  font-size: 20px;
  color: #000000;
}
.product_first_section .pro_cart_right{
    margin-right: auto;
    margin-left: 25px;
}
.product_first_section .product-quantity.flex_child {
    flex: 0 0 auto;
    width: auto;  
}
.product_first_section .current-price:has(.regular-price) .price{
    font-weight: 700;
    font-size: 32px;
    color: #E61E2A;
}
.product_first_section .current-price .regular-price{
    font-weight: 700;
    font-size: 18px;
    color: #000000;
}
.st-content .product_first_section .tax_label{
    position: inherit;
    order: 3;
    font-weight: 300;
    font-size: 12px;
    color: #1E1E1E;
}
.product_first_section .current-price{
    display: flex;
    align-items: baseline;
    gap: 7px;
}
.product_first_section .product_left_column, .product_first_section .product_middle_column   {
  height: fit-content !important; 
}

.right_more_info_block {
    min-width: 100% !important;
}

.mobile_tab_title{
    background: #ECECEC !important;
    border-radius: 10px 10px 0px 0px;
}
.mobile_tab_name{
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    color: #000000 !important;
    padding-left: 25px !important;
}
.tab-pane{
    border: 1px solid #ECECEC !important;
    border-radius: 10px;
}
.tab-pane-body{
    padding: 20px 25px!important;
    color: #000000;
    font-weight: 300;
    font-size: 14px;
}
.opener{
    padding-right: 5px !important:
}

.product_first_section .product-manufacturer {
  order: 1; 
}
.product_first_section .product-reference {
  order: 2;
}
.product_first_section .prdct-weight{
    order: 3;
}
.product_first_section .stcompare_add{
    order: 4;
}
.product_first_section .product-information {
  display: flex;
  flex-direction: column; 
}
.product_first_section .product-actions::after {
    font-weight: 700;
    font-size: 14px;
    line-height: 35px;
    text-transform: uppercase;
    color: #000
}
html:lang(ru) .product_first_section .product-actions::after {
    content: "Общая информация:";
}
html:lang(et) .product_first_section .product-actions::after {
    content: "Üldine teave:";
}
.product_first_section .between_detials_and_buttons{
    display: none;
}
.product_first_section .pro_extra_info_content, .product_first_section .product-information div:has(label):has(span) span {
    font-weight: 700;
    font-size: 12px;
    color: #1E1E1E;
}
#main_menu_widgets .stcompare_link {
  order: 2;
}

#main_menu_widgets .blockcart {
  order: 3;
}

#main_menu_widgets .fto-ajust.icon_btn:before{
   margin-top: 5px;	
}

.fto-ajust.icon_btn:before{
   content: "";
   width: 32px;
   height: 32px;
   background-image: url("/themes/alfashop/assets/img/compare.svg");
   background-size: contain;
   background-repeat: no-repeat;
   transform: scale(0.9);
}

.product-information .stcompare .stcompare_add .btn_text{
    padding-left: 2px;
	margin-bottom: 2px;
}

.stcompare_add .fto-ajust.icon_btn:before{
   background-image: url("/themes/alfashop/assets/img/compare-red.svg");
   position: absolute;
   margin-left: -19px;
}
.pay_on_delivery span {
	margin-top: 1px
}

.product_first_section .product-information div:has(label):has(span) label{
    margin-bottom: 0
}
.product_first_section .product-actions ~ div{
    border-top: 1px solid #ECECEC;
    padding-top:10px;
}
.product_first_section .product-actions ~ div:last-of-type {
  border-bottom: 1px solid #ECECEC;
  padding-bottom:5px;
}
.product_first_section .product-actions ~ div:first-of-type {
    padding-top: 25px !important;
}
#add-to-cart-or-refresh{
    padding-bottom: 20px;
}
.product_first_section .price::before {
    font-weight: 300;
    font-size: 20px;
    padding-right: 10px;
}
html:lang(ru) .product_first_section .price::before{
    content: "Цена:";
}
html:lang(et) .product_first_section .price::before{
    content: "Hind:";
}
@media (max-width: 991px){
    .product_first_section .price::before{
        top: 60px
    } 
}
@media (max-width: 767px){
    .product_first_section .product-add-to-cart .flex_container{
        flex-direction: row;
    }
    .product_first_section .product-add-to-cart .add-to-cart{
        width: 100%;
        margin-top: 10px
    }
}

.stcompare {
  display: flex !important;
  justify-content: space-between;
  order: 10;
}
.stcompare_add .hover_fly_btn_inner {
  margin-right: 25px;
}
.pay_on_delivery {
  display: flex;
  line-height: 20px !important;
}
.pay_on_delivery svg {
  width: 25px;
  height: 25px;
  position: absolute;
  bottom: 5px;
}
.pay_on_delivery,
.stcompare_add .btn_text {
  font-weight: 300;
  font-size: 14px;
  line-height: 17px;
  text-decoration-line: underline !important;
  color: #000000;
  text-underline-offset: 3px;
}
.stcompare_quantity {
  display: none;
}
.pay_on_delivery span{
    margin-left: 30px;
}
.stcompare{
    margin-top: 50px;
}
.stcompare_add .btn_text{
    transition: color 0.3s ease;
}
.stcompare_add .btn_text:hover{
    color: red;
}
.strelatedproducts_container .title_block_inner{
    font-weight: 700;
    font-size: 32px !important;
    line-height: 100%;
    color: #000000;
    text-transform: none;
    border: none;
    margin-bottom: 10px;
}
.product_first_section .fto-minus:before, .product_first_section .fto-plus-2:before{  
  content: "";
}
.product_first_section .fto-minus, .product_first_section .fto-plus-2{  
  background-image: url(/themes/alfashop/assets/img/arrow.svg);
    background-size: contain;    background-repeat: no-repeat;
    background-position: center;    background-color: transparent !important;
    width: 19px;    margin-right: 25px;
}
.product_first_section .fto-plus-2{
    transform: rotate(180deg);
}

.product_list_item .product-price-and-shipping:has(.regular-price) .tax_label{
    top: 90px !important;
    right: 26% !important;
}

.product_list_item .ajax_add_to_cart_button{
    top: 65px;
}
.product_list_item .regular-price{
    top: 65px;
}
@media (max-width:610px){  
    .product_list_item .status-label{
        top: 58%
    }
}

.product_first_section .product_name{
    min-height: 48px
}
.product-description-short{
    display: none
}
.strelatedproducts_container .tax_label{
    right: 70px
}
@media (max-width: 992px){
    .strelatedproducts_container .tax_label{
        right: 0
    }
}
#index button.iubenda-tp-btn.iubenda-cs-preferences-link,
#category button.iubenda-tp-btn.iubenda-cs-preferences-link,
#product button.iubenda-tp-btn.iubenda-cs-preferences-link,
#cms button.iubenda-tp-btn.iubenda-cs-preferences-link,
#checkout button.iubenda-tp-btn.iubenda-cs-preferences-link,
#cart button.iubenda-tp-btn.iubenda-cs-preferences-link,
#search button.iubenda-tp-btn.iubenda-cs-preferences-link,
#authentication button.iubenda-tp-btn.iubenda-cs-preferences-link,
#my-account button.iubenda-tp-btn.iubenda-cs-preferences-link,
#history button.iubenda-tp-btn.iubenda-cs-preferences-link,
#order-detail button.iubenda-tp-btn.iubenda-cs-preferences-link,
#contact button.iubenda-tp-btn.iubenda-cs-preferences-link,
#pagenotfound button.iubenda-tp-btn.iubenda-cs-preferences-link,
#manufacturer button.iubenda-tp-btn.iubenda-cs-preferences-link,
#supplier button.iubenda-tp-btn.iubenda-cs-preferences-link,
[class^="module-"] button.iubenda-tp-btn.iubenda-cs-preferences-link {
    left: 0 !important;
    right: auto !important;
}
.owl-next{
    right: -35px !important;
}
.owl-prev{
    left: -35px !important;
}
.featured-products{
    overflow: visible !important;
}
.owl-nav svg{
    height: 60% !important;
}
div#pay-with-payment-option-1-form {
    display: block !important;
}

@media (max-width: 992px){
    #search_widget input[type="text"] {
        padding-left: 40px;
        border-radius: 20px;
        border: revert; 
        margin-bottom: 2px;
    }

    #search_widget input {
        min-width: 100%;
    }
    #search_widget {
        width: 97% !important;
    }
}

img.front-image {
    margin: auto;
}

div#st_swiper_33 {
    overflow: visible;
}

#payment-confirmation button {
    background-color: #ff5757;
    color: #ffffff;
}
#payment-confirmation button:hover {
    background-color: #c00510;
}

#products .list .product_list_item .ajax_add_to_cart_button {
    top: 130px;
    width: 40px;
    height: 40px;
    left: 85%;
}
@media (max-width: 1200px){
    #products .list .product_list_item .ajax_add_to_cart_button {
        left: 79%;
    }
}
@media (max-width: 992px){
    #products .list .product_list_item .ajax_add_to_cart_button {
        left: 87% !important;
    }
}
@media (max-width: 450px){
    #products .list .product_list_item .ajax_add_to_cart_button {
        left: 68% !important;
    }
}


#index .estomonthly{
    padding-top: 10px;
}

#index .st-content .product-price-and-shipping {
    height: 6em
}

#index .st-content .product-price-and-shipping .regular-price {
    top: 65px;
}

.owl-item:has(.status-label) .act_box_cart, .product_list_item:has(.status-label) .act_box_cart {
    display: none
}

.owl-item .tax_label{
    display:none;
}

.st-content .ajax_add_to_cart_button:hover, .st-content .view_button:hover {
    box-shadow: rgba(150, 0, 10, 0.5) 0 0 0 3px,
    rgba(100, 0, 0, 0.6) 0 8px 16px -2px,
    rgba(255, 255, 255, 0.15) 0 2px 0 inset;
  transform: translateY(-2px);
}
.st-content .ajax_add_to_cart_button, .st-content .view_button{
    border: 0;
}
.st-content .ajax_add_to_cart_button:active, .st-content .view_button:active{
  box-shadow:
    rgba(150, 0, 10, 0.6) 0 0 0 4px,
    rgba(90, 0, 0, 0.75) 0 2px 4px -1px,
    rgba(255, 255, 255, 0.12) 0 1px 0 inset;
  transform: scale(0.98);
}

.st_mega_menu .stmenu_sub .row::-webkit-scrollbar {
  width: 16px;
}

.st_mega_menu .stmenu_sub .row::-webkit-scrollbar-track {
  background: #f1f1f1;
}

.st_mega_menu .stmenu_sub .row::-webkit-scrollbar-thumb {
  background-color: #c1c1c1;
  border-radius: 8px;
  border: 3px solid #f1f1f1; 
}

@media (max-width:480px){
    #steasy_column_453, #steasy_column_454{
            flex: 0 0 50%;
    }
}

#manufacturer .pro_outer_box {
    padding-bottom: 20px
}
#manufacturer .status-label{
    margin-top: -30px;
}
#manufacturer .ajax_add_to_cart_button{
    margin-top: 30px;
}
#manufacturer .tax_label{
    margin-right: 10px;
}
@media (max-width: 572px) {
   .status-label {
    margin-top: 25px;
}
img.front-image {
    min-height: 320px;
}
}

a.btn.btn-default.btn-full-width.btn_to_checkout {
    background-color: #ff5757;
    color: white;
}
a.btn.btn-default.btn-full-width.btn_to_checkout:hover {
    background-color: #c00510;
}

@media only screen and (max-width: 625px) {
    .tax_label{
        display: none;
    }
}

span.ajax_cart_total.mar_r4 {
    position: absolute;
    padding-left: 35px;
    padding-top: 5px;
}

#main_menu_widgets .top_bar_item {
  padding-left: 0;
}

.list_detail_item li:nth-child(1),
.list_detail_item li:nth-child(2) {
  display: none;
}


#header_right {
    margin-right: 100px;
    margin-left: -35px;
}

#header_right_top {
    position: absolute;
    top: 33%;
    right: 1%;
}

a.btn.btn-default, button.btn.btn-default {
    border-width: 1px;
}

a[title="Ostukorv"] {
        background-color: #ff5757;
        color: #fff;
}

a[title="Ostukorv"]:hover {
    background-color: #e04646;
}

#checkout a.btn.btn-default:hover, #checkout button.btn.btn-default:hover {
    background-color: #e04646;
}

#checkout a.btn.btn-default, #checkout button.btn.btn-default {
    background-color: #ff5757;
    color: #fff;
    border-width: 1px;
}

@media (min-width: 1200px){
    .product_third_section img[src="https://alfashop.ee/img/p/et-default-home_default.jpg"]{
    height: 320px !important;
    margin-bottom: 0px !important;
    }
}

.product_third_section .status-label{
    top: 65%;
}

.product_third_section .regular-price{
    right: 45%;
}

.product_third_section .product-price-and-shipping:has(.regular-price) .tax_label{
    right: 22%
}

@media (max-width: 1200px){
    .product_third_section .regular-price{
        right: 35%;
    }
}
@media (max-width: 991px){
    .product_third_section .product-price-and-shipping:not(:has(.regular-price)) .tax_label{
        right: 30%;
    }
}
@media (max-width:745px){
    .product_third_section .regular-price{
        position: static !important;
        padding-top: 40px
    }
    .product_third_section .product-price-and-shipping:has(.regular-price) .tax_label{
        right: 30%;
    }
}
@media (max-width:690px){
    .product_third_section .status-label {
        position: static;
    }
}
.product_third_section .product-price-and-shipping .regular-price {
    font-size:0.9em;
}

.product_third_section .product-price-and-shipping .price {
    font-size: 1.5em;
}

img[src="https://alfashop.ee/img/l/2.jpg"] {
    width: 28px;
    border: solid 1px black;
}
img[src="https://alfashop.ee/img/l/3.jpg"] {
    width: 28px;
    border: solid 1px black;
}

.swiper-slide .status-label{
    top: 58%
}
@media (max-width:992px){
    .swiper-slide .status-label{
        top: 62%
    }
}
@media (max-width:630px){
    .swiper-slide .status-label{
        top: 57% 
    }
}
@media (max-width:575px){
    .swiper-slide .status-label{
        top: 46% 
    }
}
@media (max-width:500px){
    .swiper-slide .status-label{
        position: static;
        
    }
    
    .featured-products .block-header a {
        position:static !important;
        margin-bottom:40px;
    }
}

.alert-danger {
  background-color: #fff;
  border: 1px solid #f0c2c2;
  border-left: 4px solid #e53935;
  color: #b71c1c;
  padding: 12px 16px;
  border-radius: 6px;
  font-family: sans-serif;
}

.view_button {
    display: none;
}
.line_item.flex_container.flex_space_between.cart_summary_subtotal_shipping, div#cart-subtotal-shipping{
    display: none;
}
.product_first_section .add-to-cart:hover{
    background: #e04646;
}
#instafooter {
    display: inline-flex; 
    align-items: center; 
    background-color: #ff5757; 
    color: #ffffff !important; 
    padding: 7px 10px; 
    border-radius: 6px; 
    font-family: sans-serif; 
    text-decoration: none; 
    font-size: 12px;
}
#instafooter:hover{
    background-color: #e04646
}
#js-product-list-top {
  display: flex;
  flex-wrap: wrap;
}

#js-product-list-top .products-sort-order {
  order: 4; 
}
#js-product-list-top .paginaton_sample{
    order: 5;
} 
#js-product-list-top .products-number-per-page {
  order: 6;
}
.products-sort-order > a.dropdown_tri.dropdown_tri_in {
  background-color: #f5f5f5;
  color: black; 
  padding: 6px 12px;
  border-radius: 6px;
  font-weight: 600;
}
.products-sort-order:hover> a.dropdown_tri.dropdown_tri_in {
  color: #e54d26; 
}
a.dropdown_tri.dropdown_tri_in {
    margin-left: 18px;
}
 #category_blogs_container_1 i.fto-heart-4.icon_btn::before{
    display: none !important;
}
 #category_blogs_container_1 .s_title_block a{
     margin-top: 50px;
}
 #category_blogs_container_1 a.btn.btn-default.mar_b6{
     position: absolute;
     top: 0;
 }
.add_to_love .fto-heart-4::before {
	content: "";
    width: 20px; 
    height: 20px;
    background-image: url("/themes/alfashop/assets/img/heart-gray.svg");
    background-size: contain;
    background-repeat: no-repeat;
	margin-top: 3px;
}
.add_to_love.st_added .fto-heart-4::before {
    background-image: url("/themes/alfashop/assets/img/heart-filled.svg");
}
.product_info_tabs .tab-content {
  display: flex;
  flex-direction: column;
}
#easycontent-tab-218 {
  order: 1;
}
#product-details{
    order: 0;
}
#extra-0{
    order: 2;
}
.stcompare_link_in_popup {
    display: none
}
a.loved_link.top_bar_item.header_icon_btn_2.rightbar_tri {
    margin-left: -6px;
}
i.header_icon_btn_icon.fto-ajust.icon_btn.fs_big {
    margin-top: 5px;
}
div#header_leftdiv#header_left {
    margin-bottom: -13px;
}
.ml_level_0 {
    margin-block: -6px;
}
#search_widget {
    width: 64%;
    position: absolute;
    margin-left: -130px;
    margin-bottom: -14px;
}
div#header_left {
    margin-bottom: -15px;
}
.ui-autocomplete-input.ui-autocomplete-loading {
    background-position: 92% center !important;
}
ul#ui-id-1 {
    left: 12% !important;
}
aside#easycontent_219, aside#easycontent_220, aside#easycontent_221 {
    margin-bottom: -29px;
    z-index: 1000;
    margin-top: 5px;
    margin-right: 60px
}
aside#easycontent_219{
    margin-left: 95px
}
aside#easycontent_219 p, aside#easycontent_220 p, aside#easycontent_221 p {
	color: white;
}

div#steasy_column_479 .sttext_banner_text {
    white-space: nowrap;
	margin-top: -16px;
}
div#steasy_column_479 .sttext_banner_text a{
	text-decoration: none !important;
	color: white;
}

a.top_bar_item.language_selector{
	position: absolute;
	text-transform: lowercase;
	top: 0px;
	right: 105px;
	color: white;
	z-index: 1000;
}
.top_bar_item:before{
	display: none !important;
}

div#steasy_column_479{
	margin-left: 0px;
}

#easycontent_222{
	margin-bottom: -36px;
	z-index: 1000;
}

div#steasy_column_483{
	margin-left: -180px;
	margin-right: 20px;
}

#steasy_element_549::before, #steasy_column_481::before{
	content: "";
    display: inline-block;
    font-size: 0;
    overflow: hidden;
    background: white;
    vertical-align: middle;
}

#steasy_element_549::before {
    width: 2px;
    height: 15px;
	margin-left: 56px;
}
#steasy_column_481::before{
    width: 2px;
    height: 15px;
	margin-left: 103px;
}
html[lang="ru"] div#steasy_column_483{
	margin-right: 50px;
}

html[lang="ru"] a.top_bar_item.language_selector{
	right: 67px;
	top: 1px;
}

html[lang="ru"] #steasy_element_549::before {
    width: 3px;
	margin-left: 92px;
}
html[lang="ru"] #steasy_column_481::before{
    width: 2px;
	margin-left: 125px;
}
ul.st_mega_menu.clearfix.mu_level_0 {
    flex-flow: row nowrap !important;
}
ul.st_mega_menu.clearfix.mu_level_0 {
    width: 150%
}
@media (max-width: 1200px) {
    ul.st_mega_menu.clearfix.mu_level_0 {
        flex-flow: row wrap !important;
    }
}
ul.st_mega_menu.clearfix.mu_level_0 {
    width: 150%
}
@media (max-width: 1200px) {
    ul.st_mega_menu.clearfix.mu_level_0 {
        flex-flow: row wrap !important;
    }
    div#search_widget input{
        min-width: 350%
    }
    #search_widget{
        margin-left: -580px;
    }
    #search_widget button {
        right: -240%;
    }
}
.all-product-link:hover {
    background-color: #444;
    color: white !important;
}
#product .fto-ajust.icon_btn:before{
   width: 23px;
   height: 23px;
}
@media (max-width:991px) {
    a.top_bar_item.language_selector {
        color: black;
        font-size: 15px;
        text-transform: uppercase;
        right: 134px;
        top: 12px;
    }
}

@media (max-width:991px){
    div#search_widget {
        position: absolute;
        left: 580px;
        width: 28.5% !important;
    }
    div#search_widget input {
        padding-left: 20px !important;
    }
    ul#ui-id-1 {
        left: 5px !important;
    }
}

@media (max-width: 577px){
    ul#ui-id-1 {
        left: 50% !important;
    }
}
div#mobile_bar_bottom {
    background-color: #ff5757;
    width: auto;
    height: 30px;
}
@media (max-width: 991px) {
    div#search_widget {
        margin-bottom: 20px !important;
    }
}
div#rightbar_16 {
    display: none;
}
#campaign .status-label {
    top: 60%
}