:root :where(.is-layout-grid) {
    gap: 10px;
}
.wp-container-core-group-is-layout-6439992b > .alignwide {
    max-width: 100%;
}
.page-id-11776 .wp-container-core-group-is-layout-6facc180 > .alignwide {
    max-width: 100%;
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container{z-index:20;}

.zsl-container {
  max-width: 1392px;
}
.zsl-card{
	padding:10px;
}

div.sharedaddy, #content div.sharedaddy, #main div.sharedaddy{
	display:none
}

.wp-container-core-group-is-layout-b2e659ba{
    flex-wrap: wrap;
}
.taxonomy-product_tag,.wp-block-post-terms__prefix, .wp-block-post-terms {margin-top:10px;}
.woocommerce-Tabs-panel p{line-height:1.8;}
@media only screen and (min-width: 600px) {
    .contact-form :is(input[type=email],input[type=number],input[type=tel],input[type=text],input[type=time],input[type=url]) {
        width: 100%;
	}}
/*	.woocommerce{margin:0 auto;}
	.wc-block-product-template__responsive>li{  border: 1px solid #aaaaaa;
;padding:20px;}*/
	.woocommerce span.onsale,.wc-block-components-product-sale-badge{background:#cc1818;border-radius:5px;font-weight:600;}
    .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{margin-bottom:1rem;}

.woocommerce .products ul, .woocommerce ul.products{padding:20px;}
	.woocommerce ul.products li.product a img{background:#c9c9c944;border-radius:5px;}

.woocommerce-loop-product__title{ display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;}
.woocommerce ul.products li.product .woocommerce-loop-product__title {padding:0;}
.woocommerce ul.products li.product .price{margin-top:.5rem;}
.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button,.woocommerce a.button{background: #f4b400;
    border: none;
    border-radius: 5px;
    color: #fff;}
li.wc-block-product{    border: 1px solid #f5f5f5;
    padding: 10px;
    border-radius:20px;
box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08);
}
.woocommerce div.product div.images .woocommerce-product-gallery__image a{border:1px solid #e3e3e3;}
.wp-block-column h1.wp-block-post-title a{font-size:20px;}
.wp-block-post-terms__prefix{font-weight:800;display: inline-block;padding-right:5px;
}
.sku{padding:0px 10px;}
.taxonomy-product_tag a, .wp-block-post-terms__prefix a, .wp-block-post-terms a{
padding:0px 1px;}
/*****pagination*****/
.wp-container-core-query-pagination-is-layout-aec23bef{margin-top:20px;margin-bottom:20px;}

.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{padding:20px;}

/****media*query**/

/****login*page***************/
.woocommerce-account h2{text-align:center;}
.woocommerce-account main .woocommerce .woocommerce-form-login.login {
    margin: 0 auto;
    background: #f4b400;
    color: #fff;
}
.woocommerce form .form-row .input-text{border:1px solid #f4b400;}
.woocommerce .woocommerce-form-login{background:#fff;}
.woocommerce button.button{border:1px solid #f4b400;background:#fff;border-radius:20px;}
.woocommerce form .form-row label{font-size:20px;}
.woocommerce-account main .woocommerce{max-width:1000px;}
.woocommerce .col2-set, .woocommerce-page .col2-set {
   
    margin: 0 auto;
	box-shadow:0 15px 40px rgba(0,0,0,.2);
	  width: 50%;
}
@media only screen and (max-width: 1392px) {
	
	.woocommerce-account .col2-set .col-1, .woocommerce-account .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    float: left;
    width: 100%;
}
	.woocommerce-account main .woocommerce .woocommerce-form-login.login{width:100%}
	.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{margin:2rem 2rem;}
}
@media only screen and (max-width: 768px) {
	.woocommerce .col2-set, .woocommerce-page .col2-set {

           margin: 0 auto;
        /* background: gray; */
      width:100%;
        padding: 10px;
        border-radius: 20px;
		box-shadow:0 15px 40px rgba(0,0,0,.2);
	}
	.woocommerce form .form-row label, .u-column2 .col-2 p{font-size:16px;}
}

/*******skylyf*author*page*css********/
.style-post-box li.wp-block-post{border-radius:10px;}