/*!
Theme Name: Sando
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: Sando
*/

.h3.catalog, h3.catalog {
	font-size: 2.35rem;
}
.product-categories .field .card .info h4,
section.about-us .columns .column .info h4
{
	font-size: 1.8rem;
}
.checkout-template .field .statick .personal-info h4{
	font-size: 1.8rem;
}
.section-terms .text-content h2{
	font-size: 1.8rem
}
.vacancy-card__header .title{
	font-size: 1.9rem
}
.catalogPage .title_custom h3{
	font-size: 2.2rem;
}
.product-card .details h6{
	font-size: 1.2rem
}
.filters-block .top h5 {
	font-size: 1.4rem;
}
.product-card .details .bottom .price {
	font-size: 1.2rem;
}
header #cart.cart-template-field ul li h6{
	font-size: 1.2rem
}
 header #cart.cart-template-field ul li span.name{
	font-size: 1rem
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
	border: 1px solid #cfc8d8;
	height: 3.125rem;
	border-radius: 50px;
}
.woocommerce form .form-row input.woocommerce-form__input-checkbox{
	height: 15px;
	width: 15px;
	border: 1px solid #cfc8d8;
	
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{
	    border-radius: 20px;
}
section.about-us .field .description {
	width: 27.625rem
}
@media (max-width: 995px){
	.vacancy-card__header .h4{
	 font-size: 27px;
	}
	section.about-us .field .description {
	width: 100%;
}   
}

@media (max-width: 767px){
	.product-categories .field .card{
	width: calc(50% - 1.25rem);
}
	section.main-hero .field h1{
		font-size: 3.25em;
		line-height: 60px;
	}
	.about-services .h2, .about-services .h3,
	.cta-block .field .content h3 {
		font-size: 2em;
	}
	.vacancy-card__header .h4{
		font-size:1.5em
	}
	.contacts-section .field h1{
		    font-size: 60px;
	}
	.h3.catalog, h3.catalog {
	font-size: 2rem;
}
	section.main-hero2 .field h1{
		font-size: 3.25rem;
	}
	.section-terms .text-content h2{
		font-size: 1.5rem
	}
}
@media (max-width: 540px){
	section.main-hero2 .field h1{
		font-size: 2.25rem;
	}
	section.main-hero .field h1{
		font-size: 2.25em;
		line-height: 130%;
	}
	.about-services .h2, .about-services .h3,
	.cta-block .field .content h3{
		font-size: 1.875em;
	}
	.cta-block .field .content h3{
		max-width: 22rem;
	}
	.vacancy-card__header .h4{
		font-size:1.3em
	}.contacts-section .field h1{
		    font-size: 2.875em;
	}
	.checkout-template .field .statick .personal-info h4{
	font-size: 1.5rem;
   }

   .product-categories .field .card .info h4,
   section.about-us .columns .column .info h4
   {
	font-size: 1.6rem;
   }
	section.about-us .columns .column .info p{
		font-size: 1rem
	}
	.steps-card__number img {
		height: 2.425rem;
	}
	header #cart.cart-template-field ul li h6{
	font-size: 1rem
    }
    header #cart.cart-template-field ul li span.name{
	font-size: 0.9rem
    }
	.catalogPage .title_custom h3{
	font-size: 28px;
    }
	 .woocommerce form.login {
    display: grid;
   }

  .woocommerce form .form-row-last,
	
  .woocommerce form .form-row-first {
	width:100%
   }
}