#billing_address_1_field .required,
#billing_postcode_field .required,
#billing_city_field .required {
display: none !important;
}  .single-product .glozin-product-extra-link:empty { display: none; } @media (max-width: 767.98px) {
.single-product .glozin-product-gallery-thumbnails { display: none !important; }
} @media (max-width: 767.98px) {
.single-product .glozin-breadcrumb-navigation-wrapper .woocommerce-breadcrumb { display: none !important; }
.single-product .glozin-breadcrumb-navigation-wrapper .product-navigation { display: flex !important; }
} @media (max-width: 767.98px) {
.single-product .woocommerce-product-gallery__image > a { display: block !important; }
.single-product .woocommerce-product-gallery__image img {
display: block !important; width: auto !important;
height: auto !important;
max-height: 450px !important;
max-width: 100% !important;
margin-left: auto !important;
margin-right: auto !important;
}
} ul.products.product-card-layout-1 li.product {
display: flex !important;
flex-direction: column !important;
}
ul.products.product-card-layout-1 li.product .product-inner {
display: flex !important;
flex-direction: column !important;
flex: 1 1 auto !important;
}
ul.products.product-card-layout-1 li.product .product-summary {
flex: 1 1 auto !important;
}
ul.products.product-card-layout-1 li.product .product-summary .price {
margin-top: auto !important;
}  .glozin-product-pbt__products ul.products { display: none !important; } @media (min-width: 768px) {
.glozin-product-pbt__wrapper { align-items: flex-start; }
.glozin-product-pbt__lists { order: 1; flex: 1 1 0; min-width: 0; }
.glozin-product-pbt__products { order: 2; width: auto !important; flex: 0 0 340px; }
.glozin-product-pbt__products .product-buttons { width: 100%; }
} .glozin-product-pbt__lists .product-select--list { margin-bottom: 14px; gap: 14px; }
.glozin-product-pbt__lists .product-select--list .product-select__check { align-items: center; gap: 12px; flex: 0 0 auto; }
.glozin-product-pbt__lists .bb-fbt-textcol { display: flex; flex-direction: column; gap: 3px; flex: 1 1 0; min-width: 0; }
.glozin-product-pbt__lists .product-select--list .product-select__name { margin-inline-start: 0; } .glozin-product-pbt__lists .bb-fbt-list-thumb {
flex: 0 0 64px; width: 64px; height: 64px; object-fit: contain;
} .glozin-product-pbt__lists .product-select--list.bb-unchecked .bb-fbt-list-thumb { opacity: .3; filter: grayscale(1); }
.glozin-product-pbt__lists .product-select--list.bb-unchecked .product-select__name,
.glozin-product-pbt__lists .product-select--list.bb-unchecked .product-select__price { opacity: .4; } .glozin-product-pbt .bb-fbt-badge-row { margin-bottom: 12px; } #glozin-product-pbt .product-buttons .glozin-pbt-subtotal { color: #666; font-size: 18px; font-weight: 400; }
#glozin-product-pbt .product-buttons .glozin-pbt-total-price { color: #111; }
#glozin-product-pbt .product-buttons .glozin-pbt-total-price.ins { color: #dd3333; }