html{overflow-x:clip}body,html{-webkit-text-size-adjust:100%}html.has-modal-open{overflow:auto}.wp-block-navigation__responsive-container.has-modal-open{overscroll-behavior:contain}.is-root-container.wp-site-blocks>*,.is-root-container>*,.wp-site-blocks>*{margin-top:0}:focus{outline:0}mark{background-color:rgba(0,0,0,0)}.wp-block-image a,.wp-block-image img{display:block}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{padding-block:.5rem}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{height:30px;width:30px}.wp-block-navigation__responsive-container.is-menu-open{padding:clamp(1rem,5vw,20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem)!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:calc(1rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{gap:1rem;padding-block:1.5rem .5rem}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:1rem}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.wp-block-search__label.wp-block-search__label{display:block;line-height:1em;padding-bottom:.75em}.wp-block-search__input.wp-block-search__input{border-radius:5px;padding-inline:.9em;padding-block:.5em;line-height:1.6em;height:calc(2.6em + 2px);color:inherit;background:0 0}.wp-block-search__button.wp-block-search__button{border-radius:5px;padding-inline:1.25em;padding-block:.5em;line-height:1.6em;margin-left:.8em}.wp-block-search__button.has-icon{display:flex;justify-content:center;align-items:center;padding:0;height:calc(2.6em + 2px);width:calc(2.6em + 2px)}.wp-block-search__button.has-icon svg{height:1.8em;width:1.8em;min-height:auto;min-width:auto}.wp-block-search.wp-block-search__button-only .wp-block-search__input{margin-right:.8em}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{margin-right:0}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-small-icon-size{font-size:18px}.wp-block-social-links.has-large-icon-size{font-size:32px}.wp-block-social-links.has-huge-icon-size{font-size:38px}.wp-block-navigation .is-menu-open .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{padding:0}.home-hidden{
	background:#ccc;
}




.home-hidden{ display: none; }
footer .logo-footer img{ width: 110px !important;}
.gtranslate_wrapper a.glink img{ margin: 0 5px; }
.box-maps{ margin-top: 40px;}

/* Ẩn nút add to cart */
.woocommerce ul.products li.product .price,
.add_to_cart_button,
.single_add_to_cart_button,
.product_type_simple,
.product_type_variable {
    display: none !important;
}
.zalo-contact-btn {
    background: var(--wp--preset--color--bbe-primary-600);
    color: #fff !important;
    border-radius: 4px;
    padding: 10px 30px;
    text-align: center;
    display: inline-block;
}
.zalo-contact-btn:hover {
    background: var(--wp--preset--color--bbe-primary-700);
}
.products .product.type-product{
	text-align: center;
 }
.product.type-product .wp-block-post-title{
	font-size: 20px;
    margin-bottom: 5px;
}
.product.type-product .wp-block-woocommerce-product-price{
	display: none;
}
.wc-block-product-template{
	margin-bottom: 10px;
}
.woocommerce-shop footer{
	margin-top: 50px;
 }
.woocommerce ul.products li.product .button{
	margin-top: 0px;
}
.woocommerce ul.products li.product a img{
	margin-bottom: 10px;
}

.single-product .product main > .wp-block-columns{
	gap: 30px;
}
.single-product .woocommerce-product-gallery .flex-control-thumbs{
	display: flex;
    gap: 10px;
    margin-top: 10px !important;
 }
.single-product .wp-block-woocommerce-product-collection h2.wp-block-heading{
 	font-size: 1.5em !important;
    font-weight: 500;
    margin: 50px 0 20px 0 !important;
 }
 .single-product footer{
 	margin-top: 50px;
  }
 .woocommerce-Tabs-panel > h2{
 	display: none;
   }
 .woocommerce .woocommerce-breadcrumb{
 	margin: 20px 0;
 }