/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 12 2026 | 22:07:01 */
.single_add_to_cart_button
{
	background-color: #c8a951;
	color: #fff;
}

.main_sec_col
{
	padding: 0;
}

.main_BG
{
	backdrop-filter: 8px;
}

.buy_glass_btn, .buy_glass_btn span
{
	background-color: #fff;
	color: var(--primary-color);
}

.prod_grid_cus
{
	margin: 0;
}

.ast-single-post .entry-content a, .ast-comment-content a:not(.ast-comment-edit-reply-wrap a), .woocommerce-js .woocommerce-product-details__short-description a
{
	text-decoration: none;
}

.cus_product_title
{
	min-height: 4em;
	display: block;
	overflow: hidden;
}

#ast-hf-menu-1 li
{
	line-height: 1em;
}

.ast-theme-transparent-header #ast-desktop-header > .ast-main-header-wrap > .main-header-bar, .ast-theme-transparent-header.ast-header-break-point #ast-mobile-header > .ast-main-header-wrap > .main-header-bar
{
	border: 0;
}

@media (max-width: 921px) {
    .ast-mobile-header-wrap .menu-toggle svg,
    .ast-mobile-header-wrap .ast-button-wrap svg {
        fill: var(--ast-global-color-5) !important;
    }
	
	.wp-block-uagb-container.uagb-is-root-container .uagb-block-f970e75c{
		display: flex;
        align-items: center;
        align-content: center;
		padding-top: 2em;
	}
}

/* #ast-hf-menu-1 li
{
	line-height: 1em;
	margin: 0 10px;
	background-color: #f5f5f5;
	border: 0;
	box-shadow: 0 0 4px 1px #00000050;
	border-radius: 500px;
}

#ast-hf-menu-1 li a
{
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 10px;
	color: #000;
	transition: all .5s;
	border-radius: 500px;
}

#ast-hf-menu-1 li a:hover
{
	color: #fff;
	background-color: #000;
	box-shadow: 0 0 0 0 #000000;
} */

/* Centering the title of payment and cart pages */
.post-11 header h1, .post-12 header h1
{
	text-align: center;
}

.cen1
{
	display: flex;
    justify-content: center;
    align-items: center;
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-8b60ab37 > .uagb-container-inner-blocks-wrap
{
	--inner-content-custom-width: auto;
}

html, body {
  overflow-x: hidden !important;
}

.alignfull {
  margin-left: 0 !important;
  margin-right: 0 !important;
  width: 100vw !important;
  max-width: 100% !important;
}

.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content, .ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description, .ast-separate-container .comments-area .comment-respond, .ast-separate-container .comments-area .ast-comment-list li, .ast-separate-container .comments-area .comments-title
{
	background: transparent;
}

.woocommerce-js .variations select, .woocommerce-js .woocommerce-ordering select 
{
	padding: 1.5em;
}

h6.uagb-ifb-title 
{
	padding: .5em 0;
}

.wp-block-uagb-container.uagb-block-06038dbe
{
	background-color: #fff;
}

.uagb-block-641dfeb3 > div > .uagb-ifb-button-wrapper 
{
	display: none;
}

footer.site-footer 
{
	display: none;
}

.uagb-block-640d569a {
	display: none !important;
}

.uagb-block-06038dbe
{
	padding-top: 0 !important;
}

.uagb-block-7d7b33a1
{
	padding-bottom: 0 !important;
}

.video1-wrapper {
    width: 100%;
    margin: 10px auto;
	display: flex;
	align-items: center;
	justify-content: center;
    overflow: hidden;
    line-height: 0;
	max-width: 90%;
}

.video1-wrapper > * {
	width: 300px;
	height: auto;
	max-width: 90%;
    border-radius: 12px;
    box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}

.responsive-video {
/*     max-width: 100%;
    height: auto;
    display: block; */
}












@media only screen and (max-width: 767px), @media only screen and (max-width: 976px){
	.wp-block-uagb-container.uagb-block-5a6f09cc
	{
		background-image: none;
	}
	
	.cus_product_title
	{
		min-height: 5.6em;
		display: block;
		overflow: hidden;
	}
	
	.ast-header-break-point .ast-has-mobile-header-logo .custom-mobile-logo-link
	{
		max-width: 200px;
	}
	
	.uagb-block-5a6f09cc
	{
		min-height: 0 !important;
		padding-bottom: 15px !important;
	}
	
	.woocommerce-js div.product 
	{
		padding: 0 15px;
	}
	
	.wp-post-image
	{
		max-height: 40vh;
        object-fit: cover;
	}
	
	.uagb-block-a9a91e56 h1
	{
		text-align: center;
		line-height: 1em;
		

	}
	
	.uagb-block-640d569a 
	{
		padding-top: 10px;
		display: block !important;
	}
}

@media (min-width: 1024px) {
    .woocommerce-shipping-totals > th {
        width: 35%;
    }
}



