/**
* Theme Name: Machic Child
* Description: This is a child theme of Machic, generated by Merlin WP.
* Author: <a href="http://themeforest.net/user/KlbTheme">KlbTheme (Sinan ISIK)</a>
* Template: machic
* Version: 1.5.6
*/
body:has(> #smartsupp-widget-container) .scrollToTop{right:90px;}
body a:has(> .menu-icon > .allegro_icon):after, body a:has(> .menu-icon > .facebook_icon):after{background:#ff5a00;border-radius:4px;color:#ffffff;content:"ALLEGRO";margin:0 4px;padding:1.5px 4px 0;}
body a:has(> .menu-icon > .facebook_icon):after{background:#0866ff;content:"FACEBOOK";}
body a > .menu-icon:has(> .allegro_icon), body a > .menu-icon:has(> .facebook_icon){display:none!important;}
body #main:has(.is_maps) + .site-footer{margin-top:0;}
.footer-details .site-brand a img{width:175px;}
.price-omnibus{color:var(--color-text-light);font-size:0.8125rem;}
.price-omnibus p{margin:0;padding:0;}
.site-header .header-addons-text .primary-text.cart-subtotal{text-transform:none;}
.maintenance-content .small, .maintenance-content small{font-size:70%;}
.img-100 a, .img-100 img{width:100%!important;}
.textarea_height{height:100px;}
#main *:has(> .img-fix){position:relative;}
#main a:has(> .img-fix){display:flex;}
#main .img-fix{bottom:0;height:100%;left:0;object-fit:contain;position:absolute;right:0;top:0;width:100%;z-index:-1;}
.products .product .price bdi{white-space:nowrap;}
.flexiblecookies_open_settings_button{left:12px!important;width:2.5rem;z-index:99!important;}
body:has(> #smartsupp-widget-container) .flexiblecookies_open_settings_button{bottom:90px!important;}
#smartsupp-widget-container div:has(> iframe#widgetButtonFrame){z-index:99!important;}
@media (min-width:768px){
	.img-auto.elementor-widget-mobile__width-inherit{max-width:none!important;}
}
@media (max-width:991.98px){
	#smartsupp-widget-container div:has(> iframe#widgetButtonFrame){bottom:64px!important;}
	.flexiblecookies_open_settings_button{bottom:64px!important;}
	body:has(> #smartsupp-widget-container) .flexiblecookies_open_settings_button{bottom:128px!important;}
}
@media (max-width:491.98px){
	#main ._fix_wth_smmob{--container-widget-width:100%;max-width:100%;}
	#main ._fix_wth_smmob a, #main ._fix_wth_smmob img{width:100%;}
}
@media screen and (min-width: 48rem){
	#customer_details .woocommerce-billing-fields__field-wrapper .form-row.form-row-first, #customer_details .woocommerce-billing-fields__field-wrapper .form-row.form-row-last{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
}