/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 15 2025 | 09:53:37 */
body.woocommerce-checkout .wc-block-checkout .wc-block-components-sidebar-layout{
 display: flex;
}
body.woocommerce-checkout .wc-block-components-sidebar{
     width: 35% !important;
}
body.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main{
   width: 58% !important;
}
body.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input label{
   margin-top: -10px !important;
}
.payment-method-label {
    margin-bottom: 15px;
}
.wc-blocks-components-select__container, #billing-address_1{
    width: 94.5% !important;
}
.single-product .bundled_product_excerpt{
	display: none;
}
.single-product .details .bundled_product_title {
    margin-top: 0 !important;
    font-size: 38px !important;
}
li.product p:empty{
	margin:0px;
}

.woocommerce-price-suffix{
	display : none;
}

.wc-block-product .wp-block-post-title a {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    min-height: 50px;
}

.wc-block-components-product-image.wp-block-woocommerce-product-image img {
	min-height: 241px;
}
.sg-cus-newProducts h2 span{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    min-height: 40px;
	color: #5d6e71 !important;
	font-size: 1.25rem;
}
.sg-cus-newProducts .woocommerce-Price-amount{
	color: #5d6e71;
	font-size: 1.125rem;
}
.sg-cus-newProducts .woocommerce-LoopProduct-link .woocommerce-thumbnail img{
	min-height: 241px;
}
.sg-cus-newProducts .woocommerce-LoopProduct-link h2.woocommerce-loop-product__title {
    min-height: 50px;
}
.sg-cus-newProducts .woocommerce-LoopProduct-link h2.woocommerce-loop-product__title span {
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
	font-weight: 500;
	text-align: center;
	background-size: 100% 0px !important;
}
.sg-cus-newProducts .price .woocommerce-Price-amount.amount{
	font-weight: 500;
}
.sg-cus-newProducts .price .woocommerce-Price-amount.amount span.screen-reader-text,
.sg-cus-newProducts .price .woocommerce-Price-amount.amount bdi{
	text-decoration: underline !important;
}
.woocommerce-page ul.products li.product .price del bdi{
	text-decoration: none !important;
}
ul.products.columns-5.sg-cus-newProducts li{
    text-align: center;
	align-items: center;
}
ul.products.columns-5.sg-cus-newProducts li a.button {
	margin-top: 35px;
    font-weight: bold;
    font-size: 18px;
    padding: 15px 0px;
	width: 157px;
}
.sg-cus-newProducts .onsale{
	background: #fff !important;
    border: 1px solid #43454b !important;
    border-radius: 4px !important;
    color: #43454b !important;
    display: inline-block !important;
    font-size: .875em !important;
    font-weight: 600 !important;
    left: auto !important;
    padding: .25em .75em !important;
    position: absolute !important;
    right: 4px !important;
    text-align: center !important;
    text-transform: uppercase !important;
    top: 4px !important;
    width: auto !important;
}
@media screen and (max-width:767px){
	body.woocommerce-checkout .wc-block-components-sidebar, body.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main{
     width: 100% !important;
}
	.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block {
    display: none;
}
}