.elementor-6 .elementor-element.elementor-element-2e3d756a > .elementor-container{max-width:1200px;}.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 );}@media(max-width:1200px){.elementor-6 .elementor-element.elementor-element-14471581 > .elementor-element-populated{padding:10px 20px 10px 20px;}}/* Start custom CSS for text-editor, class: .elementor-element-42901889 *//*Корзина*/ 
.edit_price_in_cart_text{display:none;}

h1.entry-title {
	font-family: 'Collvetica', Sans-serif;
	font-size: 38px;
	font-weight: 700;
	line-height: 57px;
	letter-spacing: 0.01em;
	margin-bottom: 10px !important;
	margin-top: 32px !important;
	color:#081633 !important;
	max-width: 1180px !important;

}

.woocommerce-cart-form .product-remove {
	width: 8%;
}

.woocommerce-cart-form .product-name {
	width:50%;
}


.woocommerce-cart-form .product-thumbnail {
	width: 12%;
}

.woocommerce-cart-form thead tr ,  
.woocommerce-cart-form .actions {
	background: #f9f9f9 !important;
}

.woocommerce-cart-form tbody tr td{
	background: #ffffff !important
}

.woocommerce-cart-form thead tr th {
		font-family: 'Collvetica', Sans-serif;
	font-size: 18px ;
	font-weight: 700;
	line-height: 27px;
	color:#959BA1;


}

.woocommerce-cart-form thead tr th, .woocommerce-cart-form tbody tr td   {
	border: 0 !important;

	
}

.woocommerce-cart-form .tbody .woocommerce-cart-form__cart-item td {
	border-top: 2px solid #E7E7E7 !important;
	border-bottom: 2px solid #E7E7E7 !important;
}

.woocommerce-cart-form .coupon {
	display:flex;
	align-items:center;
}


.woocommerce-cart-form .actions .button {
	padding: 0 !important;
	margin-left: 17px;
	background:transparent;
	font-family: 'Open Sans', Sans-serif;
	font-size: 14px !important;
	font-weight: 700;
	line-height: 21px !important;
	color:#275EC3 !important;
	  -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    margin-left: 0 !important;
    padding-right: 24px !important;
    background-image:  url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjY1IDIuMzVDMTIuMiAwLjkgMTAuMjEgMCA4IDBDNS44NzgyNyAwIDMuODQzNDQgMC44NDI4NTUgMi4zNDMxNSAyLjM0MzE1QzAuODQyODU1IDMuODQzNDQgMCA1Ljg3ODI3IDAgOEMwIDEwLjEyMTcgMC44NDI4NTUgMTIuMTU2NiAyLjM0MzE1IDEzLjY1NjlDMy44NDM0NCAxNS4xNTcxIDUuODc4MjcgMTYgOCAxNkMxMS43MyAxNiAxNC44NCAxMy40NSAxNS43MyAxMEgxMy42NUMxMi44MyAxMi4zMyAxMC42MSAxNCA4IDE0QzYuNDA4NyAxNCA0Ljg4MjU4IDEzLjM2NzkgMy43NTczNiAxMi4yNDI2QzIuNjMyMTQgMTEuMTE3NCAyIDkuNTkxMyAyIDhDMiA2LjQwODcgMi42MzIxNCA0Ljg4MjU4IDMuNzU3MzYgMy43NTczNkM0Ljg4MjU4IDIuNjMyMTQgNi40MDg3IDIgOCAyQzkuNjYgMiAxMS4xNCAyLjY5IDEyLjIyIDMuNzhMOSA3SDE2VjBMMTMuNjUgMi4zNVoiIGZpbGw9IiMyNzVFQzMiLz4KPC9zdmc+Cg==');
    background-repeat: no-repeat;
    background-position: 100% 50%;
}

.woocommerce-cart-form .actions .button:hover  {
	color:#FCC812 !important;
	background: transparent !important;
	  -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    background-image:  url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjY1IDIuMzVDMTIuMiAwLjkgMTAuMjEgMCA4IDBDNS44NzgyNyAwIDMuODQzNDQgMC44NDI4NTUgMi4zNDMxNSAyLjM0MzE1QzAuODQyODU1IDMuODQzNDQgMCA1Ljg3ODI3IDAgOEMwIDEwLjEyMTcgMC44NDI4NTUgMTIuMTU2NiAyLjM0MzE1IDEzLjY1NjlDMy44NDM0NCAxNS4xNTcxIDUuODc4MjcgMTYgOCAxNkMxMS43MyAxNiAxNC44NCAxMy40NSAxNS43MyAxMEgxMy42NUMxMi44MyAxMi4zMyAxMC42MSAxNCA4IDE0QzYuNDA4NyAxNCA0Ljg4MjU4IDEzLjM2NzkgMy43NTczNiAxMi4yNDI2QzIuNjMyMTQgMTEuMTE3NCAyIDkuNTkxMyAyIDhDMiA2LjQwODcgMi42MzIxNCA0Ljg4MjU4IDMuNzU3MzYgMy43NTczNkM0Ljg4MjU4IDIuNjMyMTQgNi40MDg3IDIgOCAyQzkuNjYgMiAxMS4xNCAyLjY5IDEyLjIyIDMuNzhMOSA3SDE2VjBMMTMuNjUgMi4zNVoiIGZpbGw9IiNGQ0M4MTIiLz4KPC9zdmc+Cg==') !important;
    background-repeat: no-repeat !important;
    background-position: 100% 50% !important; 
}

.woocommerce-cart-form .actions .button:focus  { 
	outline: none !important
}

.woocommerce-cart-form .actions { 
	padding: 11px 33px 11px 49px !important;
}

.woocommerce-cart-form .coupon .input-text {
	width:166px !important;
	border: 2px solid #E7E7E7 !important;
	font-family: 'Open Sans', Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 21px;
	color:#959BA1 !important;
}

.woocommerce-cart-form tbody tr td {
	font-family: 'Open Sans', Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	letter-spacing: 0.01em;
}

.woocommerce-cart-form tbody   .product-name a {
	color:#275EC3 !important;
}

.woocommerce-cart-form .coupon .button {
	padding: 0 !important;
	margin-left: 17px;
	background:transparent;
	font-family: 'Open Sans', Sans-serif;
	font-size: 14px !important;
	font-weight: 700;
	line-height: 21px !important;
	color:#275EC3;
	  -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.woocommerce-cart-form .coupon .button:hover  {
	color:#FCC812;
	background: transparent;
	  -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.cart_totals {
	width: 36% !important;
}

.cart_totals .shop_table  {
    margin-bottom: 0 !important;
}

.cart_totals h2  {
	font-family: 'Collvetica', Sans-serif;
	font-size: 28px;
	font-weight: 700;
	line-height: 42px;
	letter-spacing: 0.01em;
	color:#081633 !important;
	padding-left: 15px;
}

.woocommerce table.shop_table {
    border:2px solid #E7E7E7 !important;
}

.order-total th , .order-total td {
    border:0;
}

.cart_totals tbody th , .cart_totals tbody td {
	padding: 16px 23px !important;
}

.cart_totals tbody th {
	font-family: 'Collvetica', Sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 27px;
	color:#959BA1;
}

.cart_totals tbody td {
	font-family: 'Open Sans', Sans-serif !important;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 0.01em;

}

.cart_totals .e-cart-content {
	font-family: 'Open Sans', Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 21px;
	letter-spacing: 0.01em;
}

.cart_totals .cart-subtotal th , .cart_totals .cart-subtotal td {
   border:0 !important; 
}



.cart_totals .woocommerce-shipping-calculator a {
	font-family: 'Open Sans', Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	letter-spacing: 0.01em;
	color:#275EC3;
}

.cart_totals  .woocommerce-shipping-totals th , .cart_totals  .woocommerce-shipping-totals td {
     border-top:2px solid #E7E7E7 !important;
     border-bottom:2px solid #E7E7E7 !important;
}


.cart_totals .woocommerce-shipping-totals:hover th , .cart_totals .woocommerce-shipping-totals:hover td {
	background-color:#fff !important;
}


.order-total th {
	color: #081633 !important;
}


.order-total td {
	color: #081633 !important;
	text-align: end
}
.cart_totals .woocommerce-shipping-calculator a {
	font-family: 'Open Sans', Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	letter-spacing: 0.01em;
	color:#275EC3 !important;
	  -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}



.cart_totals .woocommerce-shipping-calculator a:hover {
		color:#FCC812 !important;
	  -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
	
}

.cart_totals .woocommerce-shipping-calculator a:after {
	content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNTQwMzYgMi4wODMzMUgxMy40NTdDMTMuODc3IDIuMDgzMzEgMTQuMjc5NyAyLjI1MDEzIDE0LjU3NjYgMi41NDcwNkMxNC44NzM1IDIuODQzOTkgMTUuMDQwNCAzLjI0NjcyIDE1LjA0MDQgMy42NjY2NVYxNi4zMzMzQzE1LjA0MDQgMTYuNzUzMiAxNC44NzM1IDE3LjE1NiAxNC41NzY2IDE3LjQ1MjlDMTQuMjc5NyAxNy43NDk4IDEzLjg3NyAxNy45MTY2IDEzLjQ1NyAxNy45MTY2SDUuNTQwMzZDNS4xMjA0NCAxNy45MTY2IDQuNzE3NzEgMTcuNzQ5OCA0LjQyMDc4IDE3LjQ1MjlDNC4xMjM4NSAxNy4xNTYgMy45NTcwMyAxNi43NTMyIDMuOTU3MDMgMTYuMzMzM1YzLjY2NjY1QzMuOTU3MDMgMy4yNDY3MiA0LjEyMzg1IDIuODQzOTkgNC40MjA3OCAyLjU0NzA2QzQuNzE3NzEgMi4yNTAxMyA1LjEyMDQ0IDIuMDgzMzEgNS41NDAzNiAyLjA4MzMxWk01LjU0MDM2IDMuNjY2NjVWNi44MzMzMUgxMy40NTdWMy42NjY2NUg1LjU0MDM2Wk01LjU0MDM2IDguNDE2NjVWOS45OTk5OEg3LjEyMzdWOC40MTY2NUg1LjU0MDM2Wk04LjcwNzAzIDguNDE2NjVWOS45OTk5OEgxMC4yOTA0VjguNDE2NjVIOC43MDcwM1pNMTEuODczNyA4LjQxNjY1VjkuOTk5OThIMTMuNDU3VjguNDE2NjVIMTEuODczN1pNNS41NDAzNiAxMS41ODMzVjEzLjE2NjZINy4xMjM3VjExLjU4MzNINS41NDAzNlpNOC43MDcwMyAxMS41ODMzVjEzLjE2NjZIMTAuMjkwNFYxMS41ODMzSDguNzA3MDNaTTExLjg3MzcgMTEuNTgzM1YxMy4xNjY2SDEzLjQ1N1YxMS41ODMzSDExLjg3MzdaTTUuNTQwMzYgMTQuNzVWMTYuMzMzM0g3LjEyMzdWMTQuNzVINS41NDAzNlpNOC43MDcwMyAxNC43NVYxNi4zMzMzSDEwLjI5MDRWMTQuNzVIOC43MDcwM1pNMTEuODczNyAxNC43NVYxNi4zMzMzSDEzLjQ1N1YxNC43NUgxMS44NzM3WiIgZmlsbD0iIzI3NUVDMyIvPgo8L3N2Zz4K') !important;
	position: absolute;
}

.woocommerce-message {
	border-top-color:#275EC3 !important;
	font-family: 'Open Sans', Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 21px;
}

.woocommerce-message a {
	font-family: 'Collvetica', Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 27px;
	letter-spacing: 0.01em;
}

.return-to-shop {
	display:none !important;
}

.woocommerce-message:before { 
	color:#275EC3 !important;
}
.wc-proceed-to-checkout  {
	display: flex;
	justify-content: end;
}

.wc-proceed-to-checkout a {
    width: 270px;
    height: 57px;
    border-radius: 10px !important;
    display: flex !important;
    justify-content: start;
    align-items: center;
    font-family: 'Collvetica', Sans-serif;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 27px !important;
    letter-spacing: 0.01em;
    padding-left: 39px !important;
    margin-bottom: 0 !important;
		background:#275EC3 !important;
		background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTS0wLjAwMDE1Njc5MiA4Ljk5OTk5TC0wLjAwMDE1NjcwNSA2Ljk5OTk5TDExLjk5OTggNi45OTk5OUw2LjQ5OTg0IDEuNDk5OTlMNy45MTk4NCAwLjA3OTk4NjJMMTUuODM5OCA3Ljk5OTk5TDcuOTE5ODQgMTUuOTJMNi40OTk4NCAxNC41TDExLjk5OTggOC45OTk5OUwtMC4wMDAxNTY3OTIgOC45OTk5OVoiIGZpbGw9IiNGQ0M4MTIiLz4KPC9zdmc+Cg==') !important;
	background-repeat: no-repeat !important;
	background-position:91% 50% !important;
	  -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
	  -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}


.wc-proceed-to-checkout a:hover { 
		background:#FCC812!important;
		color:#275EC3 !important;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIwMDFfMjUwKSI+CjxwYXRoIGQ9Ik0wIDguOTk5OTZMOC42OTkxM2UtMDggNi45OTk5NkgxMkw2LjUgMS40OTk5Nkw3LjkyIDAuMDc5OTU2MUwxNS44NCA3Ljk5OTk2TDcuOTIgMTUuOTJMNi41IDE0LjVMMTIgOC45OTk5NkgwWiIgZmlsbD0iIzI3NUVDMyIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzIwMDFfMjUwIj4KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=') !important;
	background-repeat: no-repeat !important;
	background-position:91% 50% !important;
}

 .woocommerce .woocommerce-cart-form tbody tr td {
     padding: 20px 12px
 }

 .woocommerce .woocommerce-cart-form tbody tr:first-child td {
    border-top:2px solid #E7E7E7 !important; 
}

 .woocommerce .woocommerce-cart-form tbody tr:nth-child(2) td {
    border-top:2px solid #E7E7E7 !important;
}

.woocommerce .woocommerce-cart-form tbody tr:nth-child(3)  td {
    border-top:2px solid #E7E7E7 !important;
}
 .woocommerce .product-quantity input {
   border: 2px solid #E7E7E7 !important;
   	font-family: 'Open Sans', Sans-serif !important;
    font-size: 16px !important;
    font-weight: 400;
    line-height: 24px !important;
    letter-spacing: 0.01em;
    color: #081633 !important
}

.product-name a {
    pointer-events: none !important;
}

 .woocommerce .product-subtotal bdi ,  .woocommerce .product-price bdi {
    color: #081633;
}



.woocommerce a.remove { 
   content:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgM1Y0SDRWNkg1VjE5QzUgMTkuNTMwNCA1LjIxMDcxIDIwLjAzOTEgNS41ODU3OSAyMC40MTQyQzUuOTYwODYgMjAuNzg5MyA2LjQ2OTU3IDIxIDcgMjFIMTdDMTcuNTMwNCAyMSAxOC4wMzkxIDIwLjc4OTMgMTguNDE0MiAyMC40MTQyQzE4Ljc4OTMgMjAuMDM5MSAxOSAxOS41MzA0IDE5IDE5VjZIMjBWNEgxNVYzSDlaTTcgNkgxN1YxOUg3VjZaTTkgOFYxN0gxMVY4SDlaTTEzIDhWMTdIMTVWOEgxM1oiIGZpbGw9IiNFQTQzMzUiLz4KPC9zdmc+Cg==');
   width: 100%;
   
}

.woocommerce a.remove:hover { 
       content:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgM1Y0SDRWNkg1VjE5QzUgMTkuNTMwNCA1LjIxMDcxIDIwLjAzOTEgNS41ODU3OSAyMC40MTQyQzUuOTYwODYgMjAuNzg5MyA2LjQ2OTU3IDIxIDcgMjFIMTdDMTcuNTMwNCAyMSAxOC4wMzkxIDIwLjc4OTMgMTguNDE0MiAyMC40MTQyQzE4Ljc4OTMgMjAuMDM5MSAxOSAxOS41MzA0IDE5IDE5VjZIMjBWNEgxNVYzSDlaTTcgNkgxN1YxOUg3VjZaTTkgOFYxN0gxMVY4SDlaTTEzIDhWMTdIMTVWOEgxM1oiIGZpbGw9IiNGQ0M4MTIiLz4KPC9zdmc+Cg==');
       background: transparent;
    
}

@media only screen and (max-width:1200px) {
	.cart_totals  {
	width:100% !important;
	}
	
	
h1.entry-title {

	margin: 32px 20px 10px !important;

    
}

.cart_totals h2  { 
    padding-left:0 !important;
}
}


@media only screen and (max-width:1023px) { 
    .woocommerce .woocommerce-cart-form tbody tr:first-child td.product-remove {
      border-top: 0 !important;
    display: inline-block !important;
    margin-top: 0 !important;
    }
    
    .woocommerce .woocommerce-cart-form tbody tr:first-child td.product-name {
         display: inline-block !important;
         border-top: 0 !important;
    }
    
       .woocommerce .woocommerce-cart-form tbody tr:first-child td.product-subtotal  {
           border-bottom:  2px solid #E7E7E7 !important;
       }
    
.woocommerce .woocommerce-cart-form tbody tr:nth-child(2) td.product-remove {
        display: inline-block !important;
    border-top: 0 !important;   
     }
     
.woocommerce .woocommerce-cart-form tbody tr:nth-child(2)  td.product-name {
         display: inline-block !important;
         border-top: 0 !important;
    }
    
    .shipping-calculator-button {
         padding-right: 25px !important;   
    }
    .woocommerce-cart-form .actions {
    padding: 11px 33px 11px 10px !important;
}
.woocommerce-cart-form .actions {
    display:flex !important;
    justify-content:space-between;
}

.woocommerce-cart-form .actions .button { 
    max-width: 110px;
}

.woocommerce-cart-form .coupon .button {
    margin-left: 15px !important;
}
}


@media only screen and (max-width:767px) {
	.product-name  {
	width:100% !important;
	}
	
	 .page-content .woocommerce {
    margin-bottom: 100px !important;
}

.product-remove {
    padding: 10px  !important;
    width: 100% !important;
}

.woocommerce-cart-form .actions {
    display:flex !important;
    justify-content:space-between;
    flex-direction:column;
} 
}/* End custom CSS */
/* Start custom CSS */.sectionHeader {
    background: #F9F9F9 !important;
}

.elementor-location-header .searchPostsHeader .promagnifier , .searchPostsHeader .proinput   {
    background: #F9F9F9 !important;  
}

.site-main {
    overflow: hidden !important;
}/* End custom CSS */