/**
* Theme Name: Bokifa Child
* Description: This is a child theme of Bokifa, generated by Merlin WP.
* Author: <a href="http://themelexus.com/">Themelexus</a>
* Template: bokifa
* Version: 1.0.8
*/

.wc-bacs-bank-details-heading {
	font-size: 38px;
    margin-bottom: 0px;
}

.wc-bacs-bank-details-account-name {
	font-size: 22px;
    margin-bottom: 0px;
}

.stock-title {
	color: inherit !important;
}

.wc-bacs-bank-details.order_details.bacs_details {
	justify-content: start;
    margin-top: 18px;
    margin-bottom: 28px;
    font-size: 17px;
}

#shipping-option {
    display: none;
}

.bokifa-elementor-content:has(> .woocommerce) {
	display: block !important;
	padding: 0 30px;
}

.scrollup {
	display: none !important;
}

b {
	font-weight: bold !important;
}

/* .woocommerce-product-gallery__trigger {
    display: none !important;
}

.woocommerce-product-gallery__image .zoomImg {
    display: none !important;
}

.woocommerce-product-gallery__image {
    pointer-events: none;
}

.woocommerce-product-gallery__image a {
    pointer-events: none;
    cursor: default;
} */

#customer_login {
	padding: 2rem 0;
}

.show-password-input {
    padding: 4px 8px;
    font-size: 2px;
    margin-top: 4.5em;
    margin-left: -21.8em;
    position: absolute;
}

.show-password-input::before {
    font-family: "Dashicons";
    content: "\f177"; /* eye icon */
    font-size: 15px;
}

.show-password-input.display-password::before {
    content: "\f530"; /* eye-off icon */
}

.wp-block-woocommerce-checkout {
	container-type: normal !important;
}

.product-disclaimer {
	margin-top: 26px;
	font-weight:500;
	font-size:15px
}


.product-disclaimer span {
	font-weight:700;
}

@media screen and (width < 1024px) {
.woocommerce-product-search > .btn-slip-effect {
display: flex;
    justify-content: center;
    align-items: center;
    padding: 0px !important;
	width: auto !important;
	aspect-ratio: 1/1;
	border-radius: 0 14px 14px 0 !important;
}	.woocommerce-product-search > .btn-slip-effect span {display: none;

}
		.woocommerce-product-search > .btn-slip-effect:before {display: none;

}
	
		.woocommerce-product-search {
    border-radius: 14px !important;
}
	
	
	.woocommerce-product-search > .btn-slip-effect:after {
 position: relative !important;
		transform: none !important;
		top: 0 !important;
		left: 0  !important;
}
	
	#woocommerce-product-search-field-3 {
    font-size: 15px;
    padding: 10px 12px;
	}
	
		#woocommerce-product-search-field-3::placeholder {
    font-size: 15px;
	}
	
	
	.site-search-popup-wrap {
gap: 8px ;
    padding: 9px 12px ;	}
	
		.site-search-popup-wrap .site-search-popup-close {
		    width: 20px;
    height: auto;
    color: black;
	}
	
			.site-search-popup-wrap .site-search-popup-close svg {
width: 100%;
    height: auto;
	}
	
	
			.site-search-popup-wrap .site-search-popup-close svg line, .site-search-popup-wrap .site-search-popup-close svg path {
    stroke-width: 2px;
	}
	
/* 	.quantity_cart {
display: none;} */
		
	.woocommerce-loop-product__title {
		font-size: 13px;
    line-height: 18px !important;
	}
	
	.woocommerce-loop-product__title a {
		font-size: 13px;
    line-height: 18px;
	}
	
		.price {
font-size: 14px;
    line-height: 33px;
	}
	
	.bokifa-products.products.elementor-grid {
		gap: 20px 16px;
	}
	
	.elementor-widget-bokifa-search .site-header-search .button-search-popup .content-2 {
		display: block !important;
		font-size: 13px;
        line-height: 16px;
		margin-top: 1px;
		font-weight: 400;
	}
}

.swiper-slide {
	padding: 0px 8px;
}

@media screen and (width < 767px) {
	
	#post-14 .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-totals-block.wc-block-components-sidebar.wc-block-checkout__sidebar {
	display: none;
}
	
.swiper-slide {
	padding: 0px;
}
	
	.wc-block-checkout {
	padding: 8px 8px !important;
	flex-direction:column-reverse;
}
	
	.wc-block-checkout__main {
	width: 100% !important;
		padding: 0 !important;
}
	
	.wc-block-components-sidebar {
		width: 100% !important;
		padding: 14px !important;
	}
	
	.e19lxcc00 .wc-block-components-product-metadata__description {
		display: none;
	}
		
	.e19lxcc00 .wc-block-components-product-name {
		line-height: 20px;
	}
	
	.e19lxcc00 .wc-block-components-order-summary-item__individual-prices.wc-block-components-product-price {
		padding: 0px !important;
	}
	
	.wc-block-checkout__actions_row {
		padding-top: 16px;
	}
}

.site-search {
	display: block !important;
}


#post-13 .entry-content {
	   justify-content: normal;
}

.product-author-e {
	margin-top: 26px;
	font-size: 18px;
	margin-bottom:0px;
}

.product-type-e {
	margin-top: 24px;
	font-size: 18px;
	margin-bottom:14px !important;
}

.rating_authors {
	display: none !important;
}

.product-author-e strong, .product-type-e strong {
	font-weight:600 !important;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-vertical {
    max-width: calc(650px - 100px); /* Adjust this value */
}
/* 
.single-product .flex-viewport {
    height: auto !important;
/*     max-height: calc(727px - 100px);  */
    overflow: hidden !important;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper img {
    max-height: none;
    min-height: initial;
}

@media (min-width: 768px) {
	.single-product-type-vertical.product.type-product .content-single-wrapper {
		display: flex;
		flex-wrap: wrap;
		gap: 35px;
	}	
	
	.single-product-type-vertical.product.type-product .content-single-wrapper .summary {
		width: 100%;
		flex: 1;
	}
}

 */
.woocommerce-EditAccountForm.edit-account fieldset {
	display: none !important;
}


.woocommerce-customer-details {
	display: none !important;
}

.woocommerce-customer-details {
	display: none !important;
}

.wc-block-checkout {
	padding: 0 14px;
}

.woocommerce-order-overview li {
	font-size: 20px !important;
	font-weight: 600 !important;
}


.woocommerce-order-overview li strong {
	font-weight: 400 !important;
}

.woocommerce-order p {
	font-size: 18px;
}

.bank_name, .account_number {
	font-weight: 600;
    font-size: 20px;
    padding: 0;
}

.bank_name {
	padding-bottom: 16px;
}

.wc-bacs-bank-details-account-name {
	color: white;
}

.wc-bacs-bank-details-account-name * {
	color: black;
}

#post-14 .woocommerce-order div p {
	display: none !important;
}

.wc-bacs-bank-details-account-name span {
	font-weight: 600;
}

.wc-bacs-bank-details-heading {
	font-size: 32px;
	font-weight: 600;
}

.Wawp-signup-logo-container {
	display: flex;
    justify-content: center;
}

.Wawp-signup-logo-container img, .awp-logo {
	max-width: 244px !important;
}

.wawp-signup-title, .awp-login-title {
	margin: 10px 0;
}