/* 
 Theme Name:   Merian.bg by FantasticWeb.bg
 Theme URI:    
 Description:  Men & Women Fashion
 Author:       FantasticWeb.bg
 Author URI:   https://fantasticweb.bg
 Template:     elessi-theme
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/

#top-bar .left-text {
    float: none !important;
    line-height: 36px;
    font-size: 20px;
    color: red;
}
.header-type-6 #masthead, 
#nasa-login-register-form .nasa-form-logo-log,
footer#nasa-footer .footer-light-1 {
    background: #234bb4;
}
body .nasa-menu-vertical-header .nasa-vertical-header .section-title,
body .nav-wrapper .root-item:hover>a:hover,
body .nav-wrapper .root-item.current-menu-item>a {
	color: #234bb4;
}
body .nasa-vertical-header .vertical-menu-wrapper .root-item,
body .nasa-vertical-header .vertical-menu-wrapper .root-item.default-menu>.nav-dropdown>.sub-menu,
body .nasa-top-cat-filter-wrap-mobile li, body .nasa-product-taxs-widget li,
body .nav-wrapper .root-item {
    font-size: 17px;
}
body .nasa-first-breadcrumb {
	font-size: 200%;
}
.header-type-6 .nasa-elements-wrap-main-menu,
#nasa-login-register-form a.login-register-close,
body #header-content .nasa-menu-vertical-header {
	background: #ffffff;
}
.header-type-6 .icons-wrapper .icon-text,
.header-icons .nasa-icon,
body #header-content .header-icons > li a:hover .icon-text {
    color: #ffffff;
}
.mini-icon-mobile svg:not(:root) {
    stroke: white;
    color: white;
}
body #header-content .header-icons > li a:hover .icon-text {
    border-bottom: 1px solid;
}
.header-icons svg {
    fill: #ffffff;
}
body .nasa-cookie-notice-container.nasa-active {
    bottom: 0px;
}
body .nasa-cookie-notice-container .nasa-cookie-notice-centent {
    line-height: 1;
    padding: 0px;
}
body .nasa-cookie-notice-container .nasa-accept-cookie {
	margin-top: 0px;
}
body .icon-wrap .nasa-mini-number {
	background-color: #ff000c;
    font-size: 16px;
}
.woocommerce .nasa-content-reviews,
.hidden-fields-container,
#billing_country_field, 
#billing_address_1_field,
#billing_address_2_field,
[for="billing_state"] span.optional,
.page-id-262 .woocommerce-shipping-totals.shipping {
	display: none!important;
}
#main-content form .form-row.nasa-actived label[for="billing_state"]:after,
.select2-selection__placeholder:after {
	float: left;
    content: "*";
    color: red;
    display: contents;
    justify-items: center;
}
.woo-bg--office-error {
	color: red;
}
body .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_image_design .vi-wpvs-variation-button-select, 
body .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_image_design .vi-wpvs-option-wrap {
    height: 80px!important;
    width: 80px!important;
}


body .product-info .entry-title {
	font-size: 150%;
}
@media only screen and (max-width: 480px) {
	body.archive .sale-percentage {
		top: 9px;
	}
	body.single-product .nasa-header-sticky .sticky-wrapper,
	body.single-product .nasa-header-sticky .fixed-already {
		background: #ffffff;
	}
	/*body.single-product .nasa-display-table {
		background: antiquewhite;
	}*/
	.top-bar .large-12.columns {
	    background: #ffeeee;
		padding: 0px;
	}
	body.single-product .breadcrumb-row {
		height: 80px !important;
	}
	body.single-product .product .nasa-layout-modern-3 .focus-info, .nasa-layout-modern-4 .focus-info {
		padding-top: 5px;
	}
	body.single .breadcrumb-row {
		padding-top: 0px;
	}
	body.single.single-product .nasa-first-breadcrumb {
		font-size: 13px;
		line-height: 1.3;
		display: block!important;
	}
    body.single-product .product-gallery .images {
        margin-bottom: 0px;
    }
	body.single-product .nasa-product-info-wrap .check-incart-sold-wrap {
	    min-height: 35px;
	}
	body.single-products .nasa-last-sold.nasa-crazy-inline.nasa-show,
	body.single-products .nasa-in-cart.nasa-crazy-inline.nasa-show {
		font-size: 14px;
		line-height: 1;
	}
	body.single-product .nasa-product-info-wrap .price.nasa-single-product-price {
		font-size: 20px;
	}
	body.single-product .nasa-product-info-wrap h1.product_title.entry-title,
	body.single-product .breadcrumb {
		display: none!important;
	}
	.nasa-minicart-footer .ext-mini-cart-wrap a {
       	line-height: 5px;
	}
	body .nasa-static-sidebar .minicart_total_checkout, body .ns-cart-popup-v2 .minicart_total_checkout,
	body .nasa-static-sidebar .total-cart-wrap, body .ns-cart-popup-v2 .total-cart-wrap {
		padding-top: 10px;
	}
	.page-template-page-checkout .co-wrap-info .co-product-name {
	    overflow: hidden;
		text-overflow: ellipsis;
		word-break: break-word;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;

	}
	.woocommerce-form-coupon [type="submit"] {
    	padding: 10px;
	}
	/*.page-template-page-checkout .woocommerce-checkout-review-order #shipping_method li label {
		line-height: 2;
	}*/
	.page-template-page-checkout [for="shipping_method_0_woo_bg_econt6"], .page-template-page-checkout [for="shipping_method_0_woo_bg_econt7"] {
        background-position: 95% 15px;
	}
	.page-template-page-checkout [for="shipping_method_0_woo_bg_speedy8"], .page-template-page-checkout [for="shipping_method_0_woo_bg_speedy9"] {
        background-position: 95% 10px;
	}
	body.single-product .nasa-static-group-btn a#nasa-back-to-top.nasa-show,
	body.single-product #nasa-init-viewed {
		visibility: hidden;
	}
	.stock.nasa-single-product-stock {
    	margin-top: 0px;
	}
	.product-info form.cart {
	    margin: 10px 0 10px 0;
	}
	body .check-incart-sold .nasa-scroll .nasa-last-sold, body .check-incart-sold .nasa-scroll .nasa-in-cart {
		font-size: 12.5px;
	}
	body .product-info .price {
	    margin: 0px 0 5px 0;
    	padding-top: 0px;
	}
	body .nasa-product-info-wrap {
		display: grid;
	}
	body .check-incart-sold {
		margin: 0px 0;
	}
}
@media screen and (max-width: 600px) {
    body .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-variation-button-select, 
	body .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap {
        font-size: 15px;
    }
}
@media only screen and (max-width: 767px) {
	body .breadcrumb-row {
		height: 65px!important;
	}
    .archive .nasa-first-breadcrumb {
        font-size: 130%;
		height: 25px;
        overflow: hidden;
    }
	.products.grid li.product-warp-item {
		margin: 50px 0;
	}
	.product-warp-item .button.is-small.add_to_cart_button.vi_wpvs_loop_atc_button {
		top: 100%;
		z-index: 99999;
		position: sticky;
        text-transform: inherit;
        padding: revert;
	}
	.product-item .nasa-product-grid {
		 padding-top: 5px;
		 width: 100%;
	}
    body .pswp .pswp__button--arrow--right, body .pswp .pswp__button--arrow--left {
        opacity: 0.7 !important;
        height: 60px;
        width: 60px;
    }
	body.single-product .nasa-first-breadcrumb {
		display: none!important;
	}
	body sr7-module .sr7-layer, body sr7-module sr7-layer {
		-webkit-font-smoothing: antialiased !important;
		-webkit-tap-highlight-color: transparent;
		-moz-osx-font-smoothing: grayscale;
		font-display: swap;
		color: #000000 !important;
		color: white !important;
		text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
	}
	body .rev_title {
		font-size: 8px !important;
	}
	body .rev_button {
	    font-size: 16px !important;
        height: 29px !important;
	}
	body #nasa-viewed-sidebar .nasa-item-meta .nasa-widget-title {
		overflow: hidden;
        text-overflow: ellipsis;
        word-break: break-word;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        display: -webkit-inline-box;
	}
	.bought-together .bought-together-add-all-to-cart-container {
		display: none;
	}
	body .nasa-product-info-wrap .check-incart-sold-wrap {
		height: 60px;
	}
	body .woocommerce-checkout-review-order .woocommerce-shipping-methods .woocommerce-Price-amount {
		font-size: 13px;
	}
}
@media only screen and (min-width: 768px) {
	body .nasa-modern-2 .product-item .info {
			margin-bottom: 40px;
	}
    .bought-together .nasa-modern-2 .large-block-grid-4>li {
        width: 25%;
		padding: 3px;
    }
	.single-product .nasa-first-breadcrumb {
		display: none!important;
	}
}
@media only screen and (min-width: 1024px) {
	.vertical-menu-wrapper .root-item.nasa-megamenu .nav-dropdown>ul>.menu-item.megatop>a {
		font-size: 15px;
		font-weight: 400 !important;
	}
}
body #top-bar {
	background: #e9d3ff;
    font-size: 17px;
}
#top-bar .left-text {
	float: none !important;
    font-weight: 600;
}
body header .nasa-menu-vertical-header {
	background-color: #802cd2;
}
body .nasa-title-menu > img {
    margin-right: 7px;
    height: 25px;
}
body .bought-together.row .products.grid li.product-warp-item,
body .nasa-layout-modern-3 .focus-info, .nasa-layout-modern-4 .focus-info {
    margin: 40px 0;
}
body .bought-together-rightbar .products {
	width: 100% !important;
}
.nasa-layout-modern-3 .focus-info, .nasa-layout-modern-4 .focus-info {
    background-color: #f8f8f8;
    margin-bottom: 0;
}

body .nasa-modern-2 .product-item .add-to-cart-grid{
    -webkit-transform: translateY(-10px)!important;
    -moz-transform: translateY(-10px)!important;
    -o-transform: translateY(-10px)!important;
    -ms-transform: translateY(-10px)!important;
    transform: translateY(-10px)!important;
}
body .bought-together .nasa-modern-2 .product-item .add-to-cart-grid {
        visibility: visible;
		opacity: 1;
}
body .badge.sale-label {
	width: 40px;
}
body.archive .badge.sale-variable, body.single-product .badge.sale-variable, body.home .sale-variable {
    background-color: #dd3333;
    color: transparent;
}
body.home .sale-percentage {
	top: 12px;
}
.single-product .sale-percentage-new {
    color: #dd3333;
}
.amount.amount-eur {
	font-size: 11px!important;
}
.sale-percentage {
    position: absolute;
    top: 10px;
    z-index: 3;
    left: 15px;
    color: white;
}
.slick-list .product-type-simple .badge {
	padding: 3px 5px;
}
body .slick-list .product-type-variable .sale-percentage {
    top: 13px;
	left: 25px;
}
.single-product .slick-vertical .ns-up-arrow {
    width: 100%;
}
.single-product .slick-vertical .ns-up-arrow {
    width: 100%;
}
.slick-vertical .ns-down-arrow {
    top: 100%;
    width: 100%;
}
body .related-product.nasa-slider-wrap .slick-list .product-type-variable .sale-percentage {
    top: 12px;
    left: 20px;
}
body .nasa-badges-wrap {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
}
body.elementor-default .badge.new-label {
	order: 2;
    background-color: #83b738;
}
body.elementor-default .badge.sale-label {
	order: 1;
    background-color: #d33;
}
body .nasa-product-details-page .badge.sale-label {
	color: white;
    width: 100%;
}
body.archive .nasa-modern-2 .add-to-cart-grid {
    visibility: inherit;
	opacity: 1;
}
body .product-lightbox-inner.product-info .entry-title {
    font-size: 140%;
    line-height: 1.2;
}

body.single .breadcrumb-row {
    width: 100%;
    height: 0!important;
    padding-top: 30px;
	padding-bottom: 7px;
    display: flex;
    justify-content: center;
    align-items: flex-start;
}
body .product-info .entry-title,
body .product-info .price {
	font-size: 150%;
}
.nasa-product-info-wrap .check-incart-sold-wrap {
	height: 30px;
}
body .vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option {
    font-size: 14px;
}
body.single-product .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-variation_img.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap,
body .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-image.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-default .vi-wpvs-option, body .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-variation_img.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-default .vi-wpvs-option, body .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-color.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-default .vi-wpvs-option,
body .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-image.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-hover .vi-wpvs-option, body .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-variation_img.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-hover .vi-wpvs-option, body .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-color.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-hover .vi-wpvs-option,
body .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-image.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-selected .vi-wpvs-option, body .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-variation_img.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-selected .vi-wpvs-option, body .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-color.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-selected .vi-wpvs-option,
body .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-image.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap, body .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-variation_img.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap, body .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-color.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap {
    width: 70px;
	height: 70px;
    max-width: 70px !important;
    max-height: 70px !important;
	padding: 0!important;
}
body.single-product .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap {
	padding: 10px;
    border-radius: 5px;
}
body.single-product .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-selected {
    box-shadow: 0 0 0 1px rgb(221 201 255) inset;
}
body .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-variation_img.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-selected .vi-wpvs-option,
/*body #nasa-quickview-sidebar-content .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-selected,*/
body #nasa-quickview-sidebar-content .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-hover {
	border: 1px solid black;
    background: rgb(150 74 226);
	box-shadow: 0 0 0 1px rgba(33, 33, 33, 1) inset;
}
body #nasa-quickview-sidebar-content .product-quickview-info .entry-title a {
	font-size: 16px;
    line-height: 1 !important;
    display: block;
    font-weight: 400;
}
.stock.nasa-single-product-stock .primary-color {
	letter-spacing: 1px;
	width: 16.5px;
    display: inline-block;
    overflow: hidden;
    line-height: 0.9;
}

body.single-product .nasa-add-to-cart-fixed .nasa-wrap-content .nasa-fixed-product-info .nasa-thumb-clone {
    width: 100px;
}
body.single-product .nasa-add-to-cart-fixed .nasa-wrap-content .nasa-fixed-product-info .nasa-title-clone h3 {
	white-space: normal;
}
body .product-item .product-deal-special-buttons .nasa-product-grid .add-to-cart-grid, body .wishlist_table .add_to_cart, body .yith-wcwl-add-button > a.button.alt, body #submit, body #submit.disabled, body #submit[disabled], body button, body button.disabled, body button[disabled], body .button:not(.add-to-cart-grid), body .button.disabled, body .button[disabled], body input[type="submit"], body input[type="submit"].disabled, body input[type="submit"][disabled], html body input[type="submit"].dokan-btn, html body a.dokan-btn, html body .dokan-btn, html body #dokan-store-listing-filter-form-wrap .apply-filter #apply-filter-btn, body .nasa-search-all, body input[type="submit"].dokan-btn-theme, body a.dokan-btn-theme, body .dokan-btn-theme, body .nasa-modern-2 .product-item .add-to-cart-grid, body .nasa-modern-6 .product-item .add-to-cart-grid, body .nasa-modern-7 .product-item .add-to-cart-grid, body .group-btn-in-list .add-to-cart-grid .add_to_cart_text, body .nasa-attr-select_wrap-clone select, body.single-product .quantity .input-text.qty {
	    border-radius: 5px!important;
}
body.single .nasa-add-to-cart-fixed .quantity {
	width: 75px;
}
.product-template-default .nasa-fixed-product-btn .quantity .input-text.qty {
	margin-right: 15px !important;
}
body .nasa-static-sidebar .mini-cart-info .product-name, body .ns-cart-popup-v2 .mini-cart-info .product-name {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 15px;
    line-height: 0.9;
}
.nasa-ask-a-quetion a {
	padding: 10px;
    border: 1px solid #234bb4;
    border-radius: 5px;
    background: #e58100;
    color: #fff!important;
	font-size: 18px;
}
@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
    .pswp--svg .pswp__button--arrow--left:before {
        background-position: 60% 75%;
        background-size: 500px;
    }
    body .pswp--svg .pswp__button--arrow--right:before {
        background-position: 40% 75%;
        background-size: 500px;
    }
}
#nasa-paging {
	margin-top: 30px;
}
.term-description {
	margin: 50px 0;
}
.single-product .product-gallery .product-video-popup {
    background: #964ae2;
	color: white;
}
.popupform {
	background-color: #0000008f;
}
.popupform .forminator-ui.forminator-custom-form[data-design=default] .forminator-label[for],
.forminator-ui#forminator-module-5239.forminator-design--default .forminator-checkbox__label p {
    color: white;
    font-weight: 400 !important;
	font-size: 15px !important;
}
.popupform .forminator-ui.forminator-custom-form[data-design=default] a {
    color: white;
}
.html-ready .nasa-static-group-btn {
	bottom: 70px;
    left: 50px;
}

body .nasa-static-sidebar .nasa-sidebar-tit {
    font-size: 165%;
	color: purple;
}
.page-template-page-checkout .shop_table.woocommerce-checkout-review-order-table {
	display: grid;
}
.page-template-page-checkout .shop_table thead, .page-template-page-checkout .shop_table.woocommerce-checkout-review-order-table tbody {
	order: 2;
}
.page-template-page-checkout .shop_table.woocommerce-checkout-review-order-table thead tr {
	display: inline-table;
    width: 100%;
}
.page-template-page-checkout .shop_table tfoot {
	order: 1;
}
.page-template-page-checkout .woo-bg--shipping-methods-tabs label {
	width: 100%;
}
.page-template-page-checkout .woo-bg--shipping-methods-tabs label span {
	justify-content: left !important;
}
.woocommerce-checkout-review-order .woocommerce-shipping-methods .woocommerce-Price-amount {
    margin-top: 0;
    display: inline-block;
    text-align: center;
    color: #e70000;
    font-size: 15px;
}
.page-checkout .woocommerce-info {
	text-align: center;
}
.page-template-page-checkout ul#shipping_method {
    display: flex;
    flex-direction: column;
}
.page-template-page-checkout .woocommerce-checkout-review-order #shipping_method li [for="shipping_method_0_advanced_free_shipping"] {
    padding: 0px;
    float: right;
    display: flex;
    margin-top: -70px;
    justify-content: flex-end;
    width: 100%;
}

	[for="shipping_method_0_woo_bg_econt2"], [for="shipping_method_0_woo_bg_econt3"] {
		background: url(/wp-content/uploads/2025/11/econt.webp) no-repeat;
		background-size: 25%;
		background-position: 99% 20px;
		height: 60px;
	}
	[for="shipping_method_0_woo_bg_speedy5"], [for="shipping_method_0_woo_bg_speedy4"] {
		background: url(/wp-content/uploads/2025/11/speedy11.png) no-repeat;
		background-size: 25%;
		background-position: 99% 15px;
		height: 60px;
	}
[for="shipping_method_0_woo_bg_econt6"]:before,
[for="shipping_method_0_woo_bg_speedy8"]:before{
	content:"Офис на";
	display: block;
	color: black;
	line-height: 2.5;
}
.page-template-page-checkout [for="shipping_method_0_woo_bg_speedy9"]:before {
	content:"Адрес със";
}
[for="shipping_method_0_woo_bg_econt7"]:before,
[for="shipping_method_0_woo_bg_speedy9"]:before {
	content:"Адрес с";
	display: block;
	color: black;
	line-height: 2.5;
}
.woocommerce-checkout-review-order tfoot .woo-bg--shipping-methods+tr th,
.page-template-page-shopping-cart .woocommerce-shipping-totals.shipping+tr th{
	color: transparent;
    line-height: 0;
}

.woocommerce-checkout-review-order tfoot .woo-bg--shipping-methods+tr th:after,
.woocommerce-cart .woocommerce-shipping-totals.shipping+tr th:after {
	content: "Общо спестявате";
    color: #ff0000;
    float: left;
    font-size: 17px;
}
.woocommerce-checkout .checkout-group h3,
.woocommerce-checkout .woocommerce-checkout-review-order thead th {
	font-size: 100%;
}
.woocommerce-checkout-review-order tfoot [data-title="Total savings"] .woocommerce-Price-amount {
    color: #ff0000;
}
[for="shipping_method_0_advanced_free_shipping"] {
	float: left;
    color: #ff0000;
    position: absolute;
    width: 90%;
}
.page-template-page-checkout #shipping_method [checked="checked"]+label {
    border: 3px solid #000000;
}
#shipping_method li [for="shipping_method_0_advanced_free_shipping"] {
	border: 3px solid transparent;
	color: inherit;
}
#shipping_method input+label {
	border: 3px solid #d7d7d7;
    border-radius: 5px;
    padding: 10px 2px;
}
.woocommerce-checkout-review-order #shipping_method li label {
    display: block;
    line-height: 2.4;
    text-align: left;
}
.woocommerce-checkout-review-order .order-total th {
	width: 100%;
}
.page-template-page-checkout .woocommerce .order-review {
    padding: 0 5px 5px;
}
.page-template-page-checkout #main-content form .form-row input#terms {
	width: 20px;
    height: 20px;
}
.page-template-page-checkout .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout {
    margin-top: 70px;
}
#main-content form .form-row.nasa-actived label[for="billing_state"]:after,
.select2-selection__placeholder:after {
	float: left;
    content: "*";
    color: red;
    display: contents;
    justify-items: center;
}
.woo-bg--office-error {
	color: red;
}
/* Mini Cart */
#cart-sidebar .ext-mini-cart-wrap a {
	flex-direction: row;
}
.nasa-total-condition-desc.text-center .woocommerce-Price-amount.amount+strong {
	font-size: 12.5px;
}
#cart-sidebar .btn-mini-cart.inline-lists.text-center .button.checkout.wc-forward {
	display: block!important;
    line-height: 3;
}
#cart-sidebar .mini-cart-info .product-remove {
    position: absolute;
    bottom: 35px;
    right: 0;
}
body .nasa-static-sidebar .widget_shopping_cart_content .woocommerce-mini-cart>.row .cross-sells .nasa-slick-slider .product-item .product-info-wrap .add-to-cart-grid,
body .nasa-static-sidebar .widget_shopping_cart_content .woocommerce-mini-cart>.row .cross-sells .nasa-slick-slider .product-item .product-info-wrap .add-to-cart-grid .add_to_cart_text{
	line-height: 2;
    max-width: 170px;
    background-color: #9b53e2;
    color: white;
}
body #nasa-footer .nasa-nav-sc-menu ul li a:hover,
body #nasa-footer .nasa-nav-sc-menu ul li a:active{
	color: #cbd1ff;
}
.page-template-page-shopping-cart .shop_table tbody .product-name {
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    max-width: 160px;
}
.page-template-page-shopping-cart .shop_table tbody .product-name a {
    overflow: hidden;
    height: 60px;
    display: block;
}
.page-template-page-checkout .cart-discount {
    display: table-footer-group;
}
.page-template-page-checkout .woocommerce-checkout-review-order-table .woocommerce-remove-coupon {
    width: max-content;
    display: flex;
}
.page-template-page-checkout .woocommerce-info {
    display: flex;
    flex-direction: row;
    justify-content: center;
}
.page-template-page-checkout p.free_delivery {
    background: #9b53e2;
    color: white;
    padding: 10px;
    border-radius: 10px;
}
.page-checkout .woocommerce-form-coupon-toggle .woocommerce-info {
	line-height: 2;
}
.page-template-page-checkout label.woocommerce-form__label.woocommerce-form__label-for-checkbox {
    background: #e5ccff;
    padding: 10px;
    border-radius: 10px;
    width: 100%;
}
body #chaty-widget-0 .chaty-i-trigger .chaty-channel,
body #chaty-widget-0 .chaty-channel-list {
	left: -22px;
}
body #chaty-widget-0 .chaty-i-trigger .chaty-channel button {
	background-color: #ffffff00 !important;
}
#chaty-widget-0 .on-hover-text {
    line-height: 0;
    font-size: 11px;
    text-transform: uppercase;
    padding: 4px;
}
body .chaty-tooltip.pos-right .on-hover-text, body .chaty-tooltip.pos-right:after {
    left: calc(100% + 4px);
}
.promo-popup-content i {
    font-style: normal;
    color: red;
    font-size: 20px;
}
body .nasa-cookie-notice-container .nasa-cookie-notice-centent {
  padding: 5px;
  line-height: 1;
}
body .nasa-cookie-notice-container .nasa-accept-cookie {
  margin-top: 10px;
}
body .nasa-static-sidebar {
    max-width: 90%;
}
#nasa-scroll-description strong, #nasa-scroll-description b {
    font-weight: bold!important;
}

#nasa-counter-viewing .nasa-promote-sales {
    font-size: 12px;
}
/*body .product-info .woocommerce-product-details__short-description:before,
body .product-info .woocommerce-product-details__short-description p {
	content: "Номер:";
	color: red;
	font-size: 15px;
	display: block;
    float: left;
	font-weight: bold;
    margin-right: 5px;
}*/

body .nasa-add-to-cart-fixed .nasa-wrap-content .nasa-fixed-product-info .nasa-title-clone h3 {
    font-size: 100%;
	max-width: none;
}

body .nasa-product-content-select-wrap,
body .sku_wrapper,
body.page-template-page-checkout #billing_country_field,
body.page-template-page-checkout #billing_address_1_field,
body.page-template-page-checkout #billing_address_2_field,
body #shipping_method li input[type="radio"],
.page-template-page-shopping-cart .woocommerce-shipping-totals.shipping,
#customer_details .col-2,
.page-template-page-checkout .cart-subtotal,
.page-template-page-checkout .woocommerce-shipping-totals.shipping.woo-bg--shipping-title .cart-subtotal,
.page-template-page-checkout .woocommerce-shipping-totals.shipping.woo-bg--shipping-title th:before,
.page-template-page-checkout .order_review-heading,
.page-template-page-checkout #billing_state_field .optional,
#cart-sidebar .btn-mini-cart.inline-lists.text-center .button.wc-forward,
#cart-sidebar .total-cart-wrap.nasa-flex.jbw,
.title-cart,
.woocommerce-cart .nasa-cookie-notice-container,
.woocommerce-checkout .woocommerce-form-login-toggle,
.woocommerce-checkout #nasa-breadcrumb-site,
.woocommerce-checkout .order-steps,
.woocommerce-checkout .nasa-cookie-notice-container,
.woocommerce-checkout #nasa-back-to-top,
.woocommerce-page #nasa-scroll-reviews,
body .bought-together.row .product-img-wrap+.product-info-wrap+a,
body .nasa-relative .product-img-wrap+.product-info-wrap+a,
.nasa-ask-a-quetion a svg,
.slick-next:before,
.slick-next:after,
body .hidden-fields-container,
.page-template-page-checkout #companyEIC_field,
.nasa-product-details-page .product_meta> .posted_in:last-child,
.page-template-page-shopping-cart .woo-bg--shipping-methods {
	display: none!important;
}