/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. 404 Error Page
    03. "Корзина" Page
    04. "Оформление заказа" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body #masthead .elements-wrapper ul{
	display:none;
	visibility:hidden;
}

body .focus-info .entry-summary .nasa-single-product-brands{
	display:none;
	visibility:hidden;
}

body #masthead .elements-wrapper .ns-back-shop{
	background-color:#1f9356 !important;
}

body #header-content .product-header{
	border-top-left-radius:0px !important;
	border-top-right-radius:0px !important;
}

body #main-content .personal-cabinet{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	min-height:350px;
}

body #nasa-ajax-store .nasa-store-page .ns-before-archive-products{
	visibility:hidden;
}

body #nasa-menu-sidebar-content .nasa-close-menu-mobile{
	background-color:#1f9356;
	color:#ffffff;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
}

body #mobile-navigation .menu-item{
	border-top-left-radius:0px !important;
	border-top-right-radius:0px !important;
	sborder-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
}

body #nasa-menu-sidebar-content .menu-item-heading{
	border-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
	border-top-right-radius:0px !important;
	border-top-left-radius:0px !important;
}

body #mobile-navigation .menu-item .nasa-title-menu{
	font-size:14px;
	padding-left:20px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:10px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	line-height:1.8em;
}

body .desk-window{
	border-top-right-radius:0px !important;
	border-top-left-radius:0px !important;
	border-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
}

body #nasa-menu-sidebar-content{
	border-top-left-radius:0px !important;
}

body #mobile-navigation{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #mobile-navigation .menu-item .nasa-menu-item-icon{
	background-color:#1f9356;
	color:#ffffff;
	font-weight:600;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
}

body #cart-sidebar .active .nasa-bold{
	display:none;
	visibility:hidden;
}

body #cart-sidebar div .active{
	border-bottom-right-radius:0px !important;
	border-bottom-left-radius:0px !important;
}

body #cart-sidebar div .total{
	padding-top:5px;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	color:#333333;
	margin-left:5px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:-10px;
}

body #cart-sidebar div .jse{
	margin-top:-5px;
	border-top-left-radius:0px !important;
	border-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
	min-height:0px;
}

body #cart-sidebar .total div:nth-child(1){

	font-size:16px;
	border-top-right-radius:0px !important;
	border-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
	border-top-left-radius:0px !important;
	border-bottom-style:none;
}

body #cart-sidebar .total div:nth-child(1) span:nth-child(1){

	font-weight:500;
	font-size:14px;
}

body #cart-sidebar .total div:nth-child(1) span:nth-child(2){

	color:#ffffff;
	font-weight:500;
	font-size:14px;
	background-color:#1f9356;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}

body #cart-sidebar .total .nasa-flex:nth-child(4){

	text-align:right;
}

body #cart-sidebar div:nth-child(2) .total .nasa-flex:nth-child(4) > span:nth-child(1){

	font-size:14px;
	font-weight:500;
}

body #cart-sidebar span div{
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:5px;
	height:25px;
	position:relative;
	top:5px;
}

body span:nth-child(2) > span:nth-child(1){

	font-weight:500;
}

body .nasa-flex span span .woocommerce-Price-amount bdi{
	color:#ffffff;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
	font-size:14px;
}

body .right .woocommerce-Price-amount bdi{
	background-color:#1f9356;
	color:#ffffff;
	font-size:14px;
	padding-right:5px;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:0px;
}

body #cart-sidebar div:nth-child(2) .total > span:nth-child(2){

	font-size:14px;
}

body .products .product .attachment-woocommerce_thumbnail{
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	background-color:#fffdf6;
}

body .warpper-mobile-search{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-top-left-radius:0px !important;
	border-top-right-radius:0px !important;
}

body .nasa-single-product-slide .focus-info .entry-summary{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .nasa-item-main-image-wrap .easyzoom a{
	background-color:#ffffff;
}

body #nasa-scroll-description h3{
	background-color:#1f9356;
	color:#ffffff;
	padding-left:10px;
}

body #nasa-scroll-additional_information h3{
	background-color:#1f9356;
	padding-left:10px;
	color:#ffffff;
}

body .nasa-slider-wrap h3{
	background-color:#1f9356;
	color:#ffffff;
	height:26px;
}

body .product-page .nasa-ajax-store-wrapper #nasa-ajax-store .product .nasa-product-details-page .nasa-single-product-slide #nasa-single-product-tabs .nasa-vertical-notabs .ns-tab-regular .columns #nasa-scroll-description h3{
	width:40% !important;
}

body .product-page .nasa-ajax-store-wrapper #nasa-ajax-store .product .nasa-product-details-page .nasa-single-product-slide #nasa-single-product-tabs .nasa-vertical-notabs .ns-tab-regular .columns #nasa-scroll-additional_information h3{
	width:40% !important;
}

body #nasa-ajax-store .nasa-slider-wrap .columns{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #wrapper #main-content .product-page .nasa-ajax-store-wrapper #nasa-ajax-store .nasa-slider-wrap .columns h3{
	width:50% !important;
}

body .your-order-price strong bdi{
	font-size:15px;
	font-weight:700;
	font-style:normal;
}

body .checkout-modern-left-wrap .hidden-tag .your-order-title{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #fsin_region_field{
	margin-bottom:0px !important;
}

body #customer_details .woocommerce-billing-fields h3{
	display:none;
	visibility:hidden;
}

body #billing_country_field label{
	display:none;
	visibility:hidden;
}

body #ns-checkout-contact h3{
	display:none;
	visibility:hidden;
}

body #ns-checkout-contact{
	margin-bottom:0px !important;
}

body #billing_state{
	-webkit-filter: grayscale(0.15) invert(0.05);	filter: grayscale(0.15) invert(0.05);
}

body #billing_city{
	-webkit-filter: grayscale(0.15) invert(0.05);	filter: grayscale(0.15) invert(0.05);
}

body #billing_postcode{
	-webkit-filter: grayscale(15) invert(0.05);	filter: grayscale(15) invert(0.05);
}

body #billing_address_1{
	-webkit-filter: grayscale(15) invert(0.05);	filter: grayscale(15) invert(0.05);
}

body #order_review_heading{
	background-color:#1f9356 !important;
	color:#ffffff;
	border-top-right-radius:9px !important;
	border-top-left-radius:9px !important;
	border-bottom-left-radius:9px !important;
	border-bottom-right-radius:9px !important;
	display:none;
}

body #order_review_heading .close-your-order-mobile{
	background-color:#ffffff;
}

body #nasa-billing-info .customer-info-wrap .customer-info-method{
	display:none;
	visibility:hidden;
}

body #nasa-billing-info .customer-info-wrap .customer-info-email{
	display:none;
	visibility:hidden;
}

body #shipping_method li .wc-russian-post-method-additional-info{
	margin-top:8px;
	background-repeat:repeat;
	color:rgb(102, 102, 102);
	-webkit-background-clip:border-box;	background-clip:border-box;
	background-color:rgba(255,255,255,0) !important;
}

body #shipping_method li label{
	font-weight:500 !important;
	color:#ffffff;
	font-size:12px !important;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}

body #shipping_method li .wc-russian-post-method-delivery-time{
	font-size:12px;
}

body #shipping_method li bdi{
	background-color:rgba(255,255,255,0);
	color:#0253a2 !important;
	font-weight:700;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}

body #nasa-shipping-methods .nasa-box-heading{
	display:none;
	visibility:hidden;
}

body #shipping_method{
	padding-left:5px;
	padding-right:0px;
	position:relative;
	top:-25px;
	background-color:#ffffff !important;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	border-top-style:none;
}

body #sender-fio-section{
	padding-top:0px;
	position:relative;
	top:-10px;
}

body #nasa-billing-info .customer-info-wrap .customer-info-addr{
	border-top-style:none;
}

body #nasa-wrap-archive-loadmore p{
	display:none;
	visibility:hidden;
}

body .products .product-warp-item .product{
	-webkit-box-shadow:0px 0px 1px 0px rgba(137,137,137,0.53);	box-shadow:0px 0px 1px 0px rgba(137,137,137,0.53);
}

body .shipping-wrap-moderns .shipping-wrap-modern:nth-child(2) .woocommerce-shipping-contents{
	display:none;
}

body .shipping-wrap-moderns .shipping-wrap-modern:nth-child(1) .woocommerce-shipping-contents{
	display:none;
}

body #masthead .ns-back-history svg{
	color:#ffffff;
}

body #cart-sidebar{
	border-top-left-radius:0px !important;
	border-top-right-radius:0px !important;
	border-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
}

body #cart-sidebar .cart-close{
	border-top-left-radius:0px !important;
	border-top-right-radius:0px !important;
}

body .shipping-wrap .shipping-content > span{
	background-color:#0253a2;
}

body .shipping-wrap span bdi{
	background-color:#0253a2;
}

body .nasa-bottom-bar{
	margin-left:50px;
	margin-right:50px;
	margin-top:10px;
	margin-bottom:10px;
}

body .nasa-bottom-bar:nth-child(149){

	-webkit-box-shadow:3px 5px 13px 7px rgba(0,0,0,0.1);	box-shadow:3px 5px 13px 7px rgba(0,0,0,0.1);
	margin-bottom:35px;
}

body .products .product-warp-item:nth-child(16) .product{
	height:404px;
}

body #wrapper #main-content .nasa-ajax-store-wrapper #nasa-ajax-store .nasa-store-page .nasa-archive-product-content .nasa-products-page-wrap .nasa-archive-product-warp .nasa-content-page-products .products .product-warp-item:nth-child(17) .product .product-info-wrap{
	-webkit-box-shadow:0px 0px 13px -8px #333333 !important;	box-shadow:0px 0px 13px -8px #333333 !important;
}

body .products .product-warp-item:nth-child(17) .product-info-wrap{
	-webkit-box-shadow:0px 0px 13px -8px #333333;	box-shadow:0px 0px 13px -8px #333333;
	border-top-right-radius:0px !important;
	border-top-left-radius:0px !important;
	border-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
}

body #nasa-ajax-store{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .nasa_shop_description-wrap .woocommerce-products-header h1{
	visibility:hidden;
	display:none;
}

body #shipping_method .active .wc-russian-post-method-additional-info{
	background-color:#ffffff;
}

body #shipping_method .active p{
	color:#0253a2 !important;
}

body #shipping_method .active label{
	background-color:#0253a2;
}

body .mobile-menu .icon-wrap span{
	display:none;
}

body .ns-sub-account .nasa-mobile-social-apps{
	border-bottom-right-radius:0px !important;
	border-bottom-left-radius:0px !important;
	border-top-left-radius:0px !important;
	border-top-right-radius:18px;
}

body #wrapper{
	border-bottom-right-radius:0px !important;
	border-bottom-left-radius:0px !important;
	border-top-right-radius:0px !important;
	border-top-left-radius:0px !important;
}

body .products a img{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	overflow:hidden;
	background-color:rgba(255,255,255,0) !important;
	clear:both;
	display:-webkit-sticky;	display:sticky;
	border-right-style:none !important;
	border-bottom-style:none !important;
	border-bottom-right-radius:18px !important;
	border-top-left-radius:18px !important;
	border-top-right-radius:18px !important;
	border-bottom-left-radius:18px !important;
}

body .nasa-archive-product-warp ul{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .total span div{
	background-color:rgba(250,250,250,0);
	color:#000000;
}

body .total .nasa-flex:nth-child(4) span:nth-child(2) > span:nth-child(1){

	color:transparent;
	-webkit-background-clip:text;	background-clip:text;
}

body #cart-sidebar .cart-close .nasa-tit-mycart{
	display:none;
}

body .order-steps .checkout-breadcrumb{
	display:none;
}

body .woocommerce-form-coupon-toggle .woocommerce-info a{
	color:#1f9356;
}

body #customer_details .woocommerce-additional-fields h3{
	display:none;
}

body #shipping_method li p{
	color:#0253a2 !important;
	word-spacing:-2px;
	letter-spacing:0px;
	-webkit-column-count:1;	column-count:1;
	direction:rtl;
	text-align:right;
}

body .elementor-widget-shortcode .elementor-shortcode .woocommerce .woocommerce-checkout .row .columns .order-review #order_review .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td{
	height:108px !important;
}

body .woocommerce-checkout-review-order-table .woocommerce-shipping-totals th{
	padding-top:0px;
	padding-bottom:0px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .woocommerce-checkout-review-order-table .woocommerce-shipping-totals td{
	padding-bottom:0px;
}

body .order-total td bdi{
	font-weight:700;
}

body .woocommerce-checkout-review-order-table .order-total th{
	font-weight:700 !important;
}

body .woocommerce-checkout-review-order-table tfoot .cart-weight td{
	color:#1f9356;
}

body .elementor-shortcode #payment label img{
	border-top-left-radius:18px !important;
}

body .payment_method_tbank label img{
	border-top-right-radius:18px !important;
	border-bottom-left-radius:18px !important;
	border-bottom-right-radius:18px !important;
}

@media (max-width:768px){

	body #main-content .personal-cabinet .cabinet-content{
	padding-top:30px;
	padding-bottom:0px;
	}

}



@media (max-width:767px){

	body .nasa-slider-wrap h3{
	padding-left:10px !important;
}

body #order_review_heading .close-your-order-mobile{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .checkout-modern-left-wrap .hidden-tag .your-order-title{
	font-size:15px;
}

body .elementor-shortcode .checkout-modern-wrap .checkout-modern-right-wrap{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .mobile-menu .icon-wrap .nasa-icon{
	display:none;
	}

}



@media (min-width:768px){

	body .nasa-slider-wrap h3{
	font-size:22px;
	padding-left:5px !important;
	}

}



@media (min-width:769px){

	body .products a img{
	max-height:300px !important;
	}

}



/*-----------------------------------------------*/
/*  404 Error Page                               */
/*-----------------------------------------------*/
body.error404 #wrapper .post .entry-content{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.error404 .post .nasa-search-form-container{
	visibility:hidden;
	clear:both;
}

body.error404 .post .button{
	visibility:hidden;
}

body.error404 .post p{
	padding-top:100px;
	font-weight:500;
	font-size:16px;
}



/*-----------------------------------------------*/
/*  "Корзина" Page                        */
/*-----------------------------------------------*/
body.page-id-9 .nasa-actions .rtl-left{
	visibility:hidden;
}

body.page-id-9 #masthead .right-icons .header-icons{
	visibility:hidden;
}

body.page-id-9 .header-icons .icon-wrap .nasa-mini-number{
	visibility:hidden;
}

body.page-id-9 #wrapper{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.page-id-9 #shipping_method .active p{
	color:#ffffff;
}

body.page-id-9 .woocommerce .cart-collaterals .cart-page-weight{
	background-color:#ffffff;
}



/*-----------------------------------------------*/
/*  "Оформление заказа" Page     */
/*-----------------------------------------------*/
body.page-id-10 #fsin_region{
	height:60px;
}

body.page-id-10 #billing_state{
	height:60px !important;
}

body.page-id-10 #fsin_institution_field{
	height:60px;
}

body.page-id-10 #fsin_institution{
	height:60px;
}

body.page-id-10 #billing_birth_date{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-10 #shipping_method{
	background-color:#fffdf6;
}

body.page-id-10 #shipping_method li label{
	font-size:14px;
	font-weight:700;
}

body.page-id-10 #shipping_method li .wc-russian-post-method-delivery-time{
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	color:#ffffff;
}

body.page-id-10 #shipping_method li .wc-russian-post-method-additional-info{
	background-color:#1f9356;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	-webkit-transform: translatex(6px);	-ms-transform: translatex(6px);	transform: translatex(6px);
}

body.page-id-10 #shipping_method li bdi{
	color:#1f9356;
}

body.page-id-10 .elementor-shortcode .checkout-modern-wrap .your-order-mobile{
	background-color:#1f9356;
}

body.page-id-10 .checkout-modern-left-wrap .your-order-title{
	color:#ffffff;
}

body.page-id-10 .nasa-bc-modern-wrap .flex-nowrap .active{
	background-color:#1f9356;
	color:#ffffff;
	border-top-style:none !important;
	border-right-style:none !important;
	border-bottom-style:none !important;
	border-left-style:none !important;
	border-style:none;
}

body.page-id-10 .your-order-price strong bdi{
	color:#ffffff;
}

body.page-id-10 .nasa-bc-modern .ns-check-out-back svg{
	width:55px;
	background-color:#1f9356;
	border-top-left-radius:18px !important;
	border-top-right-radius:18px !important;
	border-bottom-left-radius:18px !important;
	border-bottom-right-radius:18px !important;
	color:#ffffff;
}

@media (max-width:767px){

	body.page-id-10 .nasa-bc-modern-wrap .flex-nowrap .active{
	padding-left:4px;
	padding-right:4px;
	}

}