.site-branding img{position:absolute;top:-26px;width:120px;height:110px;}
.home .site-branding img{display:none;}
.home .site-branding a{width:120px!important;height:104px!important;position:absolute;background:url(https://italian-bags.ru/wp-content/uploads/2023/04/white-all-smal.png);background-size:120px 110px;top:-28px;}
#site-navigation{margin-left:150px;}
li.product .product-cover{display:block;position:relative;margin-bottom:1rem;overflow:hidden;max-height:300px;min-height:300px;}
.products-carousel .product .product-thumbnail img{height:auto;max-height:725px;width:auto;}
.ql-visual-attributes.va-label{display:none!important;}
.checkout.woocommerce-checkout{display:flex;flex-direction:column;}
.woocommerce-checkout #customer_details{width:100%!important;}
.woocommerce-checkout #order_review{width:100%!important;}
.woocommerce-checkout form.checkout #order_review #shipping_method li{position:relative;margin-bottom:5px;display:flex;align-items:flex-start;}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{display:flex!important;flex-wrap:wrap;justify-content:space-between;}
.form-row-wide{width:47%!important;}
.woocommerce-cart .cart-collaterals .cart_totals{margin-left:0!important;width:100%!important;}
.page-template-template-homepage.home-v2 .site-content, .home.home-v2 .site-content{position:relative;top:-221px!important;}
.top-bar-left{width:80%!important;}
li.product .product-cover{position:relative;margin-bottom:1rem;overflow:hidden;display:flex!important;justify-content:center;align-items:center;}
#billing_postcode_field{display:none!important;}
.woocommerce-checkout form.checkout #order_review #shipping_method label{text-transform:inherit!important;}
.single-product div.product .summary .mybag-action-buttons .yith-wcwl-add-button a.add_to_wishlist:before{display:none!important;}
form textarea{height:6.5rem!important;}
.site-main{position:relative;}
#breadcrumbs{position:absolute;right:0;font-size:0.875rem;z-index:9;color:#747474;}
.home #breadcrumbs{display:none;}
.phone{margin-right:12px!important;padding-right:0px!important;}
.whatss{margin-top:-3px;}
.woocommerce-Address-title.title{margin-bottom:20px;}
.woocommerce-Address-title.title a{color:#cb9871;font-weight:600;border:1px solid;padding:5px 12px;}
@media (max-width: 767px){
.collapse.show {
display: block;
}
#site-navigation {
margin-left: 0px;
margin-top:0px;
}
.left-nav-menu {
padding-top: 127px;
padding-left: 20px;
}
.home .site-branding a {
left: 30px;
top: -11px;
}
.header-nav-links{
width:100%;
}
.header-nav-links .list-unstyled{
display: flex;
justify-content: space-evenly;
width: 100%;
}
.page-template-template-homepage.home-v2 .site-content, .home.home-v2 .site-content {
position: relative;
top: -181px!important;
}
.category-item.grid-2 .category{
height:300px;
}
.fa-heart-o:before {
content: none!important;
}
.mybag-mini-cart p.buttons .button.wc-forward{
padding: 1rem 0.4375rem!important;
text-transform: none!important;
}
.top-bar-left {
width: 100%!important;
}
li.product h3, li.product h2, li.product .woocommerce-loop-product__title{
min-height:100px;
}
#breadcrumbs {
position: absolute;
right: 0;
font-size: 0.875rem;
z-index: 9;
top: 56px;
color: #b7b7b7;
}
.form-row-wide {
width: 100%!important;
}
header.site-header.header-2 {
padding: 0rem 0 3.75rem!important;
}
.top-bar .top-bar-left ul > li > a{
line-height:1.5!important;
}
.page-template-template-homepage.home-v2 .site-content, .home.home-v2 .site-content {
margin-top: 60px!important;
}
.woocommerce-checkout form.checkout #ship-to-different-address label{
display: flex;
margin-left: 20px;
}
.site-content .pagination ul li .next, .site-content .woocommerce-pagination ul li .next{
right:7px!important;
}
.site-content .pagination ul li .prev,  .site-content .woocommerce-pagination ul li .prev {
left: 6px !important;
}
html #wpadminbar {
height: 46px;
min-width: 240px;
margin-top: -46px;
}
.mybag-mini-cart > ul > li > a img {
width: 100%!important;
margin-bottom: 20px!important;
}
}