/*
Theme Name: Storefront Child
Theme URI: https://woocommerce.com/storefront/
Template: storefront
Author: Automattic
Author URI: https://woocommerce.com/
Description: Storefront is the perfect theme for your next WooCommerce project. Designed and developed by WooCommerce Core developers, it features a bespoke integration with WooCommerce itself plus many of the most popular customer facing WooCommerce extensions. There are several layout &amp; color options to personalise your shop, multiple widget regions, a responsive design and much more. Developers will love its lean and extensible codebase making it a joy to customize and extend. Looking for a WooCommerce theme? Look no further!
Tags: e-commerce,two-columns,left-sidebar,right-sidebar,custom-background,custom-colors,custom-header,custom-menu,featured-images,full-width-template,threaded-comments,accessibility-ready,rtl-language-support,footer-widgets,sticky-post,theme-options,editor-style
Version: 3.5.1.1616065605
Updated: 2021-03-18 14:06:45

*/

/*@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap');

body{
	font-family: 'Open Sans', sans-serif;
}*/

*{
	outline: none !important
}

.hentry{
	margin:0;
}
/*.wpsf-cart-button, .woocommerce-variation-add-to-cart, .elementor-product-simple .cart{
    display: none !important;
}*/
.wpsf-cart-button, .add_to_cart_button, .product_type_variable{
    display: none !important;
}

/*	для BuyOneClick*/
html #formOrderOneClick .popup .close_order {
	background: #B71B1C;
	border: 0;
	padding: 5px;
    top: -1em;
    right: -1em;
}

html #formOrderOneClick .popup .close_order:hover {
	background: #E62222;
	border: 0;
}

html #formOrderOneClick .button {
	background: #B71B1C;
	border: 0;
	width: auto;
	padding: 0.6em 1.2em;
}
html #formOrderOneClick .button:hover {
	background: #E62222;
	border:0;
}

@media (max-width: 768px){
	#formOrderOneClick div.popup{
		top: 50%;
	}
}

/*	end BuyOneClick*/


/*	краткая карточка товара	*/

.elementor-element.elementor-products-grid ul.products li.product a.woocommerce-loop-product__link{
	display: flex;
}

ul.products li.product a.woocommerce-loop-product__link{
	display: flex;
    flex-flow: column nowrap;
    justify-content: space-between;
    align-items: center;
	height:100%
}


ul.products li.product button.clickBuyButton {
	background:#B71B1C;
	order:100;
}

ul.products li.product button.clickBuyButton:hover {
	background:#E62222;
}

.onsale{
    position: absolute;
    top: -1em;
    right: -1em;
    border: 0;
    border-radius: 50%;
    transform: rotate(10deg);
}

.elementor-element.elementor-products-grid ul.products li.product .onsale {
    padding: 0.6em 1.2em;
	background: linear-gradient(15deg, #e6222200, #e62222, #e62222, #e62222); 
}

li.product a.product_type_simple{
	display:none;
}

.woocommerce-LoopProduct-link .single_add_to_cart_button {
    padding-bottom: 1em;
}

ul.products li.product img{
	flex-grow: 1;
	object-fit: contain;
    width: 90%;
    height: 100%;
}
/*	end краткая карточка товара	*/

/*	Карточка товара 	*/

#button_order .elementor-widget-container, #button_order .single_add_to_cart_button {
	margin-left: 0;
	margin-top:0;
}

.elementor-121{
	position:relative;
	z-index:100;	
}

.price-unit{
	font-size:1em;
}

.single-product div.product form.cart {
	margin-bottom: 0;
	padding-bottom: 0;
}

.woocommerce-variation{
	display: flex;
    flex-direction: column;
}
/*
.woocommerce-variation-description{
	order:5;
}*/

.single-product div.product .woocommerce-product-gallery img{
	margin: auto;
}
/*@media (max-width: 767px){
	#button_order{
		order:5;
	}
}*/

/*	 end Карточка товара 	*/

/*  исправление темы 	*/

.elementor-products-grid nav.woocommerce-pagination {
	margin:0;
}

.storefront-breadcrumb {
    padding: 0;
    margin: 0;
}

.storefront-sorting {
    margin:0;
}

body .elementor-element .container-cards ul.products{
	margin: 24px 0;
}

.storefront-breadcrumb .col-full{
	padding: 0;
	margin: 1em 0 0;
}

ul.product-categories a, .woocommerce-widget-layered-nav-list a, .tagcloud a {
	color:#6d6d6d;
}

ul.product-categories a:hover, .woocommerce-widget-layered-nav-list a:hover, .tagcloud a:hover{
	color:#e62222;
}

.widget .widget-title{
	padding: 0 0 0.5em;
    margin-bottom: 0.5em;
}
/*  end исправление темы 	*/


/* Исправление плагина Product Slider	*/

.fa-facebook-f:before {
    content: "\f39e" !important;
}

#wps-slider-section .wpsf-product{
	height: 400px;
}

.sp-wps-product-image-area{
	height: 100%;
    display: flex;
    flex-direction: column;
}

#wps-slider-section .wps-product-image{
	height:80%;
	flex-grow:1;
}

.sp-wps-product-details{
	margin-bottom:1em;
}

.wps-product-image img {
    object-fit: contain;
    width: 90%;
    height: 100%;
}

/* end Исправление плагина Product Slider	*/


.Footer-copyright{
	color: white;
}

.header-phone:hover a{
	color: white!important;
}

.header-mail:hover a{
	color: white!important;
}

.onsale{
	background-color: #e62222;
	color: white;
}

.woocommerce-loop-product__title{
	color: black!important;
}
/*
.woocommerce-Price-amount{
	color: black!important;
}*/

.price{
	color: black!important;
}

.product_title{
	color: black!important;
}

.elementor-heading-title{
	color: black!important;
}

.related.products h2{
	color: black!important;
}

.related.products li{
	border-color: #ddd!important;
}

li.product{
	border-color: #ddd!important;
}

.Headers-footer h3{
	color: white!important;
}

.price ins .woocommerce-Price-amount, .wpsf-product-price ins .woocommerce-Price-amount{
	color: var(--e-global-color-primary);
	font-weight: 600;
}


/*  Галлерея на странице товара*/
.woocommerce-product-gallery .flex-viewport{
	height: auto !important;
    max-height: 380px;
}
.woocommerce-product-gallery__image {
    height: auto !important;
}

@media (max-width: 767px){
    .woocommerce-product-gallery ol{
        display: none;
    }
}
/*  end Галлерея на странице товара*/

