.entry-content .wpb-content-wrapper {
overflow-x: clip;
}  @media (min-width: 545px) and (max-width: 921px) {
.ast-header-break-point .site-logo-img .custom-mobile-logo-link img {
width: 200px;
max-width: 200px;
}
}  @media (min-width: 545px) and (max-width: 921px) { .site-footer .ast-builder-grid-row-container .site-primary-footer-inner-wrap.ast-builder-grid-row {
grid-template-columns: 1fr;
row-gap: 24px;
}
.site-primary-footer-inner-wrap .site-footer-section {
justify-content: flex-start;
text-align: left;
}
.site-primary-footer-inner-wrap .site-footer-section-2 {
display: none;
}
}  @media (hover: none), (max-width: 921px) {
.site-footer {
background-attachment: scroll;
}
}  @media (min-width: 768px) and (max-width: 1023px) {
.entry-content .vc_row > .wpb_column.vc_column_container {
width: 100%;
float: none;
margin-left: 0;
}
}  body.single-product .site-content > .ast-container,
body.post-type-archive-product .site-content > .ast-container,
body.tax-product_cat .site-content > .ast-container,
body.tax-product_tag .site-content > .ast-container,
body.search .site-content > .ast-container,
body.error404 .site-content > .ast-container {
padding-left: 20px;
padding-right: 20px;
}  @media (max-width: 921px) {
.site-footer .menu .menu-link {
display: inline-block;
padding-top: 6px;
padding-bottom: 6px;
}
.site-footer .ast-builder-social-element {
padding: 8px;
}
}  .woocommerce-cart-form .product-remove a.remove {
position: relative;
}
.woocommerce-cart-form .product-remove a.remove::after {
content: "";
position: absolute;
inset: -6px;
}  @media (hover: none) {
.ubtn-link .ubtn,
.wc-proceed-to-checkout .checkout-button,
.ast-404-search .search-submit {
min-height: 44px;
}
.woocommerce-product-gallery__trigger {
min-width: 44px;
min-height: 44px;
}
}