.elementor-15 .elementor-element.elementor-element-b5ba222{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-95c6607 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}/* Start custom CSS for text-editor, class: .elementor-element-97747f7 */.alignwide{
    margin-inline:0
}
/*Корзина*/
.wc-block-cart-item__image{
		display:none}
.wc-block-cart-item__product{
	width:100%}
.wc-block-cart-items__header-product{
	display:none}
.wc-block-components-product-name{
	font-size:16px!important;
	color:var(--e-global-color-primary);
	font-weight: 500}
.wc-block-formatted-money-amount{
	font-size:18px;
	font-weight:500;}
/*Кнопки количества*/
.wc-block-components-quantity-.elementor-15 .elementor-element.elementor-element-97747f7__button{
	background:#EEEEEE!important;}
.wc-block-components-quantity-.elementor-15 .elementor-element.elementor-element-97747f7__input{
	line-height:1.5!important;
	padding:8px!important}
.wc-block-cart-item__remove-link{
	color:#FF2E2E!important;
	font-size:12px!important}
.wc-block-components-button {
	background-color:var(--e-global-color-accent);
	border-radius:10px;
	border: solid 1px var(--e-global-color-accent)}
.wc-block-components-button:hover{
	background-color:transparent;
	color:var(--e-global-color-accent)!important}
table thead th{
	font-size: 16px
}
.wc-block-cart-item__product{
	padding-left:0!important
}
@media(max-width:767px){
.wc-block-cart-items__row{
		display:flex!important}
.wc-block-components-product-name{
	font-size:14px!important;}
.wc-block-formatted-money-amount{
	font-size:16px;}
	.wc-block-cart-item__product{
		padding-right:20px!important}
}/* End custom CSS */