ul.products li.product {
	width: 46.411765%;
	float: left;
	margin-right: 5.8823529412%;
}

ul.products li.product:nth-of-type( 2n ) {
	margin-right: 0;
}

@media ( min-width: 768px ) {
	ul.products li.product:nth-of-type( 2n ) {
		margin-right: 5.8823529412%;
	}
}
		
		.woocommerce a.button, .woocommerce button.button, .woocommerce .woocommerce-message a.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce input.button, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, .woocommerce #respond input#submit, .woocommerce button.button.alt.disabled, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link, .wc-block-grid__product-onsale {
color: #3a3a3a;
border-color: #455a64;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
background-color: #ffffff;
}
.home.page:not(.page-template-template-homepage) .site-header {
  margin-bottom: 0 !important;
}


a:focus, .button:focus, .button.alt:focus, .button.added_to_cart:focus, .button.wc-forward:focus, button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus  {
    outline-color: white;
}

.site-branding {
   margin-bottom: 0px;
}

.site-header {
    height: -10px;
}
.col-full {
    top: -20px;
}

@media only screen and (max-width: 640px) {
    .site-header {
        height: auto;
    }
    .col-full {
        top: 0;
    }
}

footer {
background-image: url("https://toongtow.com/wp-content/uploads/2023/08/toongtowcollectionnewfootherimage1.webp");
background-size: cover;
background-position: center center;
}

.onsale {
background-color: #FFFFFF;
border-color: green;
color: green;
}
ul.products li.product .onsale {
    position: absolute;
    top: 10px;
    right: 10px;
}

section.footer-widgets {
padding-top: 25px;
}

div.site-info {
padding-top: 0px;
padding-bottom: 0px;
}

Footer p {
 font-size: 1px;
}

@media (min-width: 68px) {
  #masthead.site-header {
    padding-top: 3px;
  }
}
