/* FONTS */
@font-face {
    font-family: 'Perpetua Titling MT';
    src: url('../fonts/PerpetuaTitlingMT-Light.eot');
    src: url('../fonts/PerpetuaTitlingMT-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PerpetuaTitlingMT-Light.woff2') format('woff2'),
        url('../fonts/PerpetuaTitlingMT-Light.woff') format('woff'),
        url('../fonts/PerpetuaTitlingMT-Light.ttf') format('truetype'),
        url('../fonts/PerpetuaTitlingMT-Light.svg#PerpetuaTitlingMT-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@import url('https://fonts.googleapis.com/css2?family=Red+Hat+Display:wght@400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Martel:wght@200&display=swap');


html, body {/*font-family: 'Red Hat Display', sans-serif;*/ font-family: 'Montserrat', sans-serif;}

.-rhd-font{font-family: 'Red Hat Display', sans-serif;}
.-rhd-400{font-family: 'Red Hat Display', sans-serif; font-weight: 400;}
.-rhd-500{font-family: 'Red Hat Display', sans-serif; font-weight: 500;}
.-rhd-700{font-family: 'Red Hat Display', sans-serif; font-weight: 700;}
.-rhd-900{font-family: 'Red Hat Display', sans-serif; font-weight: 900;}

.-ms-font{font-family: 'Montserrat', sans-serif;}
.-ms-400{font-family: 'Montserrat', sans-serif; font-weight: 400;}
.-ms-500{font-family: 'Montserrat', sans-serif; font-weight: 500;}
.-ms-600{font-family: 'Montserrat', sans-serif; font-weight: 600;}
.-ms-700{font-family: 'Montserrat', sans-serif; font-weight: 700;}


/*-fs start*/
	.-fs-48 {font-size:48px; line-height: 56px;}
	.-fs-40 {font-size:40px;}
	.-fs-36 {font-size:36px;}
	.-fs-32 {font-size:32px;}
	.-fs-30 {font-size:30px;}
	.-fs-29 {font-size:29px;}
	.-fs-28 {font-size:28px;}
	.-fs-27 {font-size:27px;}
	.-fs-26 {font-size:26px;}
	.-fs-25 {font-size:25px;}
	.-fs-24 {font-size:24px;}
	.-fs-23 {font-size:23px;}
	.-fs-22 {font-size:22px;}
	.-fs-21 {font-size:21px;}
	.-fs-20 {font-size:20px;}
	.-fs-19 {font-size:19px;}
	.-fs-18 {font-size:18px;}
	.-fs-17 {font-size:17px;}
	.-fs-16 {font-size:16px;}
	.-fs-15 {font-size:15px;}
	.-fs-14 {font-size:14px;}
	.-fs-13 {font-size:13px;}
	.-fs-12 {font-size:12px;}
	.-fs-11 {font-size:11px;}
/*-fs end*/

::selection {background:#DEF0F4; color:#333333;}
::-moz-selection {background:#DEF0F4; color:#333333;}

.row{margin-right: -10px; margin-left: -10px;}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto{padding-right: 10px; padding-left: 10px;}

html, body {
	font-size:16px;
	color: #000000;
	line-height:1.4;
	max-width:1920px;
	min-width:320px;
	margin:0 auto;
	position:relative;
	background:#fff;
}

body.woocommerce-page{background: #FAFAFA;}
body.archive {background: #FAFAFA;}
body.single-product{background:#fff;}

img {max-width:100%;}
h1, .h1 {
	font-family: 'Red Hat Display', sans-serif;
	font-size: 32px;
	font-weight: bold;
	line-height: 40px;
	color: #333333;

}
h2, .h2{
	font-family: 'Red Hat Display', sans-serif;
	font-size: 24px;
	line-height: 32px;
	font-weight: bold;
	color: #333333;
}
h3, .h3{
	font-family: 'Red Hat Display', sans-serif;
	font-weight: bold;
	font-size: 20px;
	line-height: 32px;
	color: #333333;
}

a {
	color: #2D3033;
	text-decoration:none;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
a:hover, a:focus {
	text-decoration:none;
	color: #004F75;
	outline: none;
}

p {margin:0;}
*+p {margin-top:20px;}
*:focus, button:focus{outline:none!important;}

.wrapper{}
.main{}
.container {max-width:1780px; padding-left: 10px; padding-right: 10px;}

.section{padding-bottom: 80px;}
.section_title{font-weight: bold; font-size: 32px; line-height: 40px; font-family: 'Red Hat Display', sans-serif; color: #000000;}

.section_subtitle{font-size: 18px;line-height: 32px; font-family: 'Montserrat', sans-serif; color: #000000; font-weight: normal;margin-top: 8px;}


.-fullwidth {width:100%;}
.-right{text-align: right;}
.-right{text-align: left;}
.-center{text-align: center;}
.popup {display:none; padding:0; width:100%; margin:0; color:#fff;}
.row-center{justify-content: center;}









/*button .btn*/
.btn, .btn:hover, .btn:focus{border:none;box-shadow:none; outline:none}

.btn-primary {
	color: #30879B;
	font-weight: 600;
	letter-spacing: 0.02em;
	font-family: 'Red Hat Display', sans-serif;
	border: 2px solid #30879B;
	border-radius: 4px;
	padding: 25px 60px;
	text-decoration: none;
	text-align: center;
	background:transparent;
	box-shadow:none;
}
.btn-primary:focus, .btn-primary.focus {
	outline:0;
	color: #fff;
	background:#30879B;
	box-shadow:none;
	border: 2px solid #30879B;
}
.btn-primary:hover,.btn-primary:focus:hover, .btn-primary.focus:hover, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus {
	color: #fff;
	border: 2px solid #30879B;
	box-shadow: none;
	background: #30879B;
}

.btn-secondary {color: #FFFFFF; padding: 25px 60px; background: transparent; border: 2px solid #FFFFFF; border-radius: 4px; box-shadow:none; text-align: center;text-decoration: none; font-family: 'Red Hat Display', sans-serif; font-weight: 700;}
	.btn-secondary:focus, .btn-secondary.focus {box-shadow:none; outline:0; color:#1E202E; background: rgba(255, 255, 255, 1); border: 2px solid #FFFFFF;}
	.btn-secondary:hover,.btn-secondary:focus:hover, .btn-secondary.focus:hover, .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus {color:#1E202E; background: rgba(255, 255, 255, 1); border: 2px solid #FFFFFF; box-shadow:none; }

.btn-third {color: #F0F1F4; padding: 25px 60px; background: #30879B; border-radius: 4px; box-shadow:none; text-align: center;text-decoration: none; font-family: 'Red Hat Display', sans-serif; font-weight: 700;letter-spacing: 0.02em;}
.btn-third:focus, .btn-third.focus {box-shadow:none; outline:0; color: #F0F1F4; background:#48A1B5;}
.btn-third:hover,.btn-third:focus:hover, .btn-third.focus:hover, .btn-third:not(:disabled):not(.disabled):active, .btn-third:not(:disabled):not(.disabled):active:focus, .btn-third:not(:disabled):not(.disabled).active:focus {color: #F0F1F4; background:#48A1B5; box-shadow:none; }


.btn-fours {color: #F0F1F4; padding: 10px 20px; background: #30879B; border-radius: 4px; box-shadow:none; text-align: center;text-decoration: none; font-family: 'Red Hat Display', sans-serif; font-weight: 400;letter-spacing: 0.02em; min-width:199px}
.btn-fours:focus, .btn-fours.focus {box-shadow:none; outline:0; color: #F0F1F4; background:#48A1B5;}
.btn-fours:hover,.btn-fours:focus:hover, .btn-fours.focus:hover, .btn-fours:not(:disabled):not(.disabled):active, .btn-fours:not(:disabled):not(.disabled):active:focus, .btn-fours:not(:disabled):not(.disabled).active:focus {color: #F0F1F4; background:#48A1B5; box-shadow:none; }


	button:focus, a:focus, img:focus {outline:none;}
	.btn {text-decoration:none; cursor:pointer; text-align:center;}
.basket-btn__counter{background: #def0f4; width: 24px; height: 24px; display: flex; justify-content: center; align-items: center; padding: 5px; font-size: 14px;  border-radius: 50%; font-weight: 500; margin-right: 0; margin-left: auto; position: relative; right: -13px;}

.form-row{margin-left: 0; margin-right: 0;}

/*breadcrumb start*/
	.breadcrumb{background-color:transparent;padding: 0; margin-bottom: 8px; align-items: center; padding: 0;}
	.breadcrumb-item a{color: #000;font-size: 14px;text-decoration: none;font-weight: 600; border-bottom: 1px solid #B3B8CA; padding-bottom: 6px;}
	.breadcrumb-item.active{text-decoration: none;}
	.breadcrumb-item+.breadcrumb-item::before{content: ''; vertical-align: middle; background: url(../i/chevron-right.svg)no-repeat center center; width: 12px;height: 16px;margin-left: 20px; margin-right: 20px; padding: 0;}
	.breadcrumb-item+.breadcrumb-item{padding-left: 0;}
/*breadcrumb end*/
.btn:disabled, .btn-primary.disabled, .btn-primary:disabled{
	color: #fff;
	border: 2px solid #ccc;
	box-shadow: none;
	background: #F0F1F4;
	background-color: #F0F1F4;
    border-color: #F0F1F4;
}


/*form start*/
	/*.section_form{}
		.section_form_wrap{}
			.section_form_title{}
		.form-control{background-color: #ffffff;border: 1px solid #cccaca;padding: 13px 19px; color: #404040; font-weight: 300; border-radius: 5px; }
		input.form-control{border: 1px solid #1f5ca6;color: #1f5ca6;height: 50px; margin-bottom: 18px;}
		textarea.form-control{border: 1px solid #1f5ca6;color: #1f5ca6; height: 120px;}
		.form-control:focus{box-shadow: none!important;border: 1px solid #cccaca;}
		.form-control::placeholder{color: #1f5ca6; font-weight: 600;}

		.form_row{justify-content: space-between;}
		.form_bottom{margin-top: 30px; text-align: center;}*/
/*form end*/
.nav-link{padding: 0;}
/* header */
.header{padding-top: 30px;padding-bottom: 30px;}
	.header_row{justify-content: space-between;}
		.header_left{}
			.header_left_row{}
				.header_logo{max-width: 120px;}
					.logo{background: url(../i/logo.svg) no-repeat center center; width: 80px; height: 87px; display: block;}
				.header_nav{}
					.header_nav_top{margin-bottom: 20px;margin-top: 13px;}
					.header_nav_top .header_menu_nav{}
						.header_nav_top .nav-item{margin-right: 32px;}
							.header_nav_top .nav-link{padding: 0;}
					.header_nav_catalog{}
						.header_nav_catalog .header_menu_nav{}
							.header_nav_catalog .nav-item{margin-right: 31px; padding-bottom: 20px;}
								.header_nav_catalog .nav-link{padding: 0; font-size: 18px; font-weight: bold; color: #004F75;}
								.header_nav_catalog .nav-link:after{content:'\2022'; padding-left: 8px; display: inline-block; }
								.header_nav_catalog .nav-item .nav-link, .header_nav_catalog .nav-item{border-bottom:2px solid transparent;}
								.header_nav_catalog .nav-item:hover .nav-link, .header_nav_catalog .nav-item.active{border-bottom:2px solid #004F75;}
								
		.header_right{max-width: 530px;}
			.header_right_row{}
				.header_search{margin-top: 43px; padding: 0;}
					.form_search{background: #DEF0F4;border-radius: 4px; width: 336px; height: 56px;}
					.form_search .form-control{height: inherit; font-size: 16px; font-weight: normal; line-height: 1.4; border-radius: 0; border: none;background: transparent; width: calc(100% - 44px);}
					.form_search .form-control:focus{outline:none; border:none; box-shadow:none;}
						/* убираем крестик в input */
						input[type=text]::-ms-clear {  display: none; width : 0; height: 0; }
						input[type=text]::-ms-reveal {  display: none; width : 0; height: 0; }
						input::-webkit-search-decoration,
						input::-webkit-search-cancel-button,
						input::-webkit-search-results-button,
						input::-webkit-search-results-decoration { display: none; }
					.search_btn{background: url(../i/search.svg) no-repeat center center; width: 28px; height: 28px;padding: 0; font-size:0}
				.header_contacts{min-width:160px}
				.header_contacts_wrap{height: 100%;}
					.header_contacts_phone{margin-top: 8px;margin-bottom: 10px;text-align: right;}
						.header_phone{text-align: right;}
					.header_contacts_lk{display:flex; align-items: center;justify-content: flex-end; flex-wrap: wrap; min-height: 56px;}
						.header_basket{background: url(../i/bag.svg) no-repeat center center; width: 32px; height: 32px; display: block;margin-right: 30px;}
						.header_login{margin-left: 5px;}


.header_nav_catalog .header_menu_nav{position: static;}
.header_nav{position: static;}
.header_left_row{position: static;}
.header_left{position: static;}
.header_row{position: relative;}

.dropdown{position: absolute; left:0; right:0; z-index: 10; background: #FFFFFF; padding-bottom: 48px; display: none; padding-top: 47px; padding-left: 40px;padding-right: 40px;}
	.dropdown_wrap{max-width:1508px; margin:auto;}
		.dropdown_menu{list-style-type: none; padding: 0; margin: 0; height: 260px; display: flex; flex-direction: column; flex-wrap: wrap; max-width:540px;}
			.nav-sub-item{page-break-inside: avoid; break-inside: avoid; margin-bottom: 16px; max-width:260px;}
				.nav-sub-link{color: #1E202E;line-height: 22px; text-transform: lowercase;}
				.nav-sub-link:hover{border-bottom:2px solid #004F75; color:#004F75;}

	.dropdown_products{}
		.dropdown_products{}
			.dropdown_product{text-align: center;}
				.dropdown_product_link{}
					.dropdown_product_img{border-radius: 4px; margin-bottom: 16px; display: block;}
					.dropdown_product_img img{max-height: 336px;}
					.dropdown_product_title{display: block; color: #004F75; text-align: center;}
					.dropdown_product_price{display: block; margin-top: 10px;color: #000000; text-align: center;}

.header_nav_catalog .nav-item:hover .dropdown{display: block;}

.isection_top{}
	.isection_top_owl{}	
		.isection_top_owl_item{}
			.isection_top_owl_item_img{position: relative;}
			.isection_top_owl_item_wrap{position: absolute; top: 50%; left:20%; transform: translateY(-50%);}
				.isection_top_owl_item_title{color: #000000; margin-bottom: 4px;}	
				.isection_top_owl_item_text{color: #000000;}
				.isection_top_owl_item_more{margin-top: 40px; }
					.isection_top_owl_item_more_link{color: #30879B; letter-spacing: 0.02em; border: 2px solid #30879B; border-radius: 4px; padding: 25px 60px; display: inline-block;}
					.isection_top_owl_item_more_link:hover{background: #30879B; color:#fff;}

/* owl-carousel start*/
.owl-carousel {position:relative;}
.owl-stage {display:flex; -webkit-align-items:center; align-items:center;}
.owl-stage:after {width:1px; content:""; position:absolute; top:0; left:0; height:100%; background-color:white;}

.owl-nav {position:absolute; top:50%; left:0; width:100%; font-size:0; text-align:right; transform: translateY(-50%);}
.owl-prev, .owl-next {width:87px; height:72px; padding:0; font-size:0; cursor:pointer; display:inline-block; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; border:0; position:absolute; z-index:300; background: transparent; text-align: right; top: 50%; transform: translateY(-50%);}
.owl-prev:focus, .owl-next:focus{outline:none; border:none;}
.isection_top_owl .owl-prev {background:url(../i/Btn-arrow-left.svg) no-repeat 50% 50%!important; left:80px; display: block; width: 87px; height: 72px;}
.isection_top_owl .owl-next {background:url(../i/Btn-arrow-right.svg) no-repeat 50% 50%!important; right:80px; display: block; width: 87px; height: 72px;}

.owl-next:not(.disabled):hover, .arrow-next:not(.disabled):hover {}
.owl-prev:not(.disabled):hover, .arrow-prev:not(.disabled):hover {}


/* owl-carousel end */
.section_sets{}
	.section_sets_wrap{max-width: 1414px; margin-left: auto; margin-right: auto;}
		.sets_list{margin-top: 20px;}
			.sets_list_row{}
				.sets_item{}
					.sets_item_gallery{}

					.sets_item_gallery .owl-dots {display:inline-block; width:100%; text-align:center; position:absolute; left:0; bottom:40px;}

					.sets_item_gallery .owl-dots .owl-dot span {background: #fff; border:none; width:8px; height:8px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; cursor:pointer; margin:0; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; display: block;box-shadow: 0px 0px 1px rgba(30, 32, 46, 0.25), 0px 2px 5px rgba(30, 32, 46, 0.2);}
					.sets_item_gallery .owl-dots .owl-dot+.owl-dot span {margin-left:17px;}
					.sets_item_gallery .owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span {background: #fff;}
						
						.sets_item_img{border-radius: 4px; margin-bottom: 16px;}
					.sets_item_title{color: #004F75;line-height: 28px;}
					.sets_item_title a{color:inherit}
					.sets_elements{list-style-type: none; padding: 0; margin-top: 4px; margin-bottom: 0;}
						.sets_element{color: #9195A4;margin-bottom: 4px;}
						.sets_element:before{content:'+'; margin-right: 5px;}
					.sets_item_price{margin-top: 10px;}
	.link_more{margin-top: 40px; text-align: center;position: relative; z-index: 2;}
	.link_more .btn{margin: auto;}
.section_stocks{position: relative;margin-top: 40px;}
.stocks_list{padding-bottom: 62px;}
.section_stocks_sale{color: #30879B; opacity: 0.05;font-size: 240px;font-weight: 300;color: #30879B; position: absolute; top:-122px;left:0;right:0;font-family: 'Perpetua Titling MT'; text-transform: uppercase; text-align: center; z-index:1}
	.section_stocks_wrap{position: relative z-index:3;}
		.stocks_list{margin-top: 20px;}
			.stocks_list_row{display: flex; justify-content: center;}
				.stocks_item{max-width: 514px; padding-left: 10px; padding-right: 10px;}
					.stocks_item_box{position: relative;}
						.stocks_item_img{}
						.stocks_item_text{color: #FFFFFF;font-weight: bold; position: absolute; top:40px; right:40px; text-align: right; max-width:304px}
					.stocks_item_title{color: #9195A4;text-align: center;margin-top: 20px;}	
					.-x2:after{content:'x2'; color: #FFFFFF;font-size: 48px;font-family: "Red Hat Display";font-weight: bold;position: absolute;bottom:27px; left:162px; }
.section_how{}
	.section_how_wrap{max-width: 1048px;margin: auto;position: relative;}
	.section_how_wrap:before{content:''; background: url(../i/rock1.svg)no-repeat center center;width: 135px;height: 116px; position: absolute; top: 0; left:0;}
	.section_how_wrap:after{content:''; background: url(../i/rock2.svg)no-repeat center center;width: 304px;height: 274px; position: absolute; bottom: 0; right:0;}
		.how_list{margin-top: 60px;}
			.how_list_row{}
				.how_list_col{}
					.how_list_item{padding: 20px;text-align: center;margin-bottom: 40px; }
						.how_list_item_num{color: #000000;margin-bottom: 16px;}
						.how_list_item_text{}

.section_catalog{padding-top: 40px;position: relative;}
.section_catalog:before{content:'Rama Yoga'; font-family: 'Perpetua Titling MT';color: #30879B;opacity: 0.05;font-size: 240px;line-height: 240px;font-weight: 300; position: absolute; top:-40px; left:80px;text-transform: uppercase;    max-width: 706px;}
.section_catalog:after{content:'catalog'; font-family: 'Perpetua Titling MT';color: #30879B;opacity: 0.05;font-size: 240px;line-height: 240px;font-weight: 300; position: absolute; bottom:44px; right:80px;text-transform: uppercase;}
	.section_catalog_wrap{max-width: 1404px;margin:auto; position: relative; z-index: 3;}
		.products_list{margin-top: 32px; position: relative; z-index:2}
			.products_list_row{}
				.products_list_left{}
					.products_list_left_row{}
						.products_item{display: block;background-color: #F0F1F4; border-radius: 4px;width: 100%;  /*min-height: 380px;*/ }
						.products_list_left_row div:nth-child(3) .products_item, .products_list_left_row div:nth-child(4) .products_item{margin-top:20px;}
						.products_list_right .products_item{height: 100%;}
							.products_item_name{color: #1E202E; padding-top: 20px;margin-left: 24px;font-weight: bold;display: flex; align-items: center;    position: absolute;top: 20px; left: 24px;}
							
							.products_item_name:after{content:''; background: url(../i/catalog-arrow.svg)no-repeat center center;margin-left: 16px; width: 16px; height: 16px;display: inline-block;}
							.products_item_img{display: block;}
				.products_list_right{height: 100%;}
.section_about{}
	.section_about_wrap{}
		.section_about_row{ justify-content: center;margin-top: 40px;}
			.section_about_col{max-width: 463px;}
				.section_about_col_left{position: relative;}
				.section_about_col_right{position: relative; top:80px}
					.about_quote{color: #30879B; font-family: 'Martel', serif; max-width: 514px; line-height: 1; position: absolute; top:80px; left:0; transform:translateX(-45%)}
					.about_img{}
					.section_about_col_right .about_img{margin-bottom: 38px;}
					.section_about_col_left .about_img{margin-bottom: 8px;}
					.about_text{}
					.about_text p{margin-bottom:8px;}
					.about_text ul{list-style-type: none;padding-left: 23px;}
						.about_text ul li{position: relative;margin-bottom: 8px;}
						.about_text ul li:before{content:'\2014'; color: #30879B; font-style: normal;font-weight: 500;  line-height: 22px;position: absolute; left:-23px; top:0; display: block;}
.footer{background: #1E202E; color: #FFFFFF;padding-top: 80px; margin-top: 120px; padding-bottom: 80px; max-width: 1760px; margin-left: auto; margin-right: auto;}
.footer_wrap{max-width: 1404px; margin:auto;}
.footer_nav_row {margin-top: 43px; display: flex; flex-wrap:wrap}
/* .footer_nav_col:first-child{max-width: 514px;}
.footer_nav_col:last-child{max-width: 306px;} */
	.footer a{color: #FFFFFF;}
	.share_box{display: flex; margin-right: -8px; margin-left: -8px; justify-content: flex-end;}
		.share_link{letter-spacing: 0.02em; border: 1px solid rgba(255, 255, 255, 0.4);border-radius: 4px; width: 250px; line-height: 64px; display: block; margin-right: 8px; margin-left: 8px;text-align: center;}
		.share_link:hover{color:#1E202E; background: rgba(255, 255, 255, 1);}
.footer_menu_box{display: flex;}
	.footer_menu{ display: flex;flex-direction: column; flex-wrap: wrap}
		.footer_menu_item{width: 158px;}
		.footer_menu_item:first-child{width: 336px;}
		.col2{height: 200px;}
		.col2 li{page-break-inside: avoid;break-inside: avoid;}
		.nav-link-category{margin-bottom: 16px;font-size: 18px; font-weight: 700;display: block;}
		 .footer_menu .nav-link{padding: 0;margin-bottom: 8px;opacity: 0.6;}
.footer_address{max-width: 254px;}
	.footer_address_title{margin-bottom: 16px;}
	.footer_address_text{opacity: 0.6;}
	.footer_worktime{opacity: 0.6;}
.footer_contacts{text-align: right;margin-top: 40px;}
	.footer_phone{line-height: 32px;text-decoration: none;}
	.footer_callback{text-decoration: underline;margin-bottom: 24px;}
	.footer_support{opacity: 0.6;}
	.footer_email{opacity: 0.6;margin-top: 20px;}
		.footer_email_link{display: block;}
.footer_bottom{margin-top: 40px; display: flex; align-items: center;}
	.footer_bottom .btn{margin-right: 40px;}
	.copyright{opacity: 0.6;}

.header_nav_mobil{display: none;}
.mobil_header_row{display: none;}

.catalog_wrap{max-width:1404px; margin:auto;}
	.section_top{width: 100%; height: 480px; position: relative;}
	.section_top_box{background: #FFFFFF;border-radius: 4px; padding: 40px 60px; position: absolute; top:50%; left:60px; transform:translateY(-50%); max-width:454px; }
		.section_top_title{}
		.section_top_title:after{content:""; background: #30879B; width: 60px; height: 2px;display: block; margin-top: 20px;}
		.section_top_subtitle{margin-top: 20px;}

		.section_catalog_menu{margin-top: 32px;}
			.catalog_menu{height: 134px;display: flex;flex-direction: column;flex-wrap: wrap; padding: 0; list-style-type: none; margin-bottom: 31px;}
			.term-15 .catalog_menu{height: 280px;}
				.catalog_menu_item{margin-bottom: 16px; page-break-inside: avoid; break-inside: avoid; max-width: 336px; text-transform: lowercase;}
					.catalog_menu_link{color: #1E202E;line-height: 28px;padding-bottom: 2px;border-bottom:2px solid transparent;}
					.catalog_menu_link:hover{border-bottom:2px solid #004F75;}

	.section_products{}
		.products_row{}
			/* .product {text-align: center;} */
			/* .product_col{text-align: center;} */
				.product_gallery{border-radius: 4px;background: #F0F1F4;overflow: hidden; border: 1px solid #F0F1F4;}
				.product_image {border-radius: 4px;background: #F0F1F4;overflow: hidden; border: 1px solid #F0F1F4;min-height:380px; display: flex;align-items: center; justify-content: center;}
				.product_image img{object-fit: cover;}
					.product_img{background: #F0F1F4; }
				.product_title{margin-top: 20px;color: #004F75; text-align: center;margin-bottom: 4px;}
				.section_sets .product_title{text-align-last: left;}
				.product_title a{color: #004F75;}
				.product_anons{color: #9195A4;}
				.product_price{color: #000000;margin-top: 4px;}

.product_gallery .owl-dots {display:inline-block; width:100%; text-align:center; position:absolute; left:0; bottom:40px;}
.product_gallery .owl-dots .owl-dot span {background: #fff; border:none; width:8px; height:8px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; cursor:pointer; margin:0; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; display: block;box-shadow: 0px 0px 1px rgba(30, 32, 46, 0.25), 0px 2px 5px rgba(30, 32, 46, 0.2);}
.product_gallery .owl-dots .owl-dot+.owl-dot span {margin-left:17px;}
.product_gallery .owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span {background: #fff;}
.products_row + .link_more{margin-top: 20px;}

.section_category{margin-top: 80px;}
.section_category.-double{margin-top: 0;}
.page-template-catalog .section_category.-double{margin-top: 80px;}
.section_category.-single{}
	.category_row{}
		.category_item{position: relative;}
		.category_item.-left{}
		.category_item.-right{}
			.category_item_bg{border-radius: 4px;}
			.category_item_info{padding: 40px 60px;  max-width:454px;background: #FFFFFF;border-radius: 0px 4px 0px 0px; }	
			.category_item.-left .category_item_info{position: absolute; left:0; bottom:0;}
			.category_item.-right .category_item_info{position: absolute; right:0; bottom:0;}
			.-single .category_item_info{position: absolute; top:50%; left:60px; transform:translateY(-50%)}
				.category_item_title{}
				.category_item_title:after{content:''; display: block; background:  #30879B; width: 60px; height: 2px; margin-top: 20px;}
				.category_item_anons{margin-top: 20px;}
		.category_item_products{margin-top: 40px;}


.section_bottom{margin-top: 60px;background: #fff; padding: 60px 80px;}
	.section_bottom_row{justify-content: center;}

.page_wrap{overflow:hidden;}
.woocommerce-cart .page_wrap, .woocommerce-checkout .page_wrap{max-width: 1404px;margin: auto;}
	.page_wrap .section_top{height: 730px; }
		.page_wrap .section_top_box{left:178px; max-width:634px;}
		.section_top_item_more{margin-top: 40px;}
		.section_top_item_more_link {color: #30879B; letter-spacing: 0.02em; border: 2px solid #30879B; border-radius: 4px; padding: 25px 60px; display: inline-block; }
		.section_top_item_more_link:hover{background: #30879B; color: #fff;}
		.page_wrap .section_top_title:after{display: none;}
		.page_wrap .section_top_title{margin-bottom: 20px;}
.section_content{margin-top: 120px;}
.content_col + .content_col{margin-top: 220px;}
	.content_box{}
		.content_box img{margin-top: 32px; margin-bottom: 32px;}
.section_about_list{margin-top: 120px;}
	.page_wrap .section_title{margin-bottom: 60px;}
	.page_wrap .section_about_list .section_title{max-width:700px;margin-right: auto; margin-left: auto;}
	.section_about_list_img.-right{/*width: 1380px;*/  width: calc(100% + 430px + 80px); margin-left: -430px; }
	.section_about_list_img.-left{/*width: 1380px;*/ /*margin-right: -430px;*/  width: calc(100% + 430px + 80px);  margin-left: -80px;}
.section_about_list_text{background: #fff; padding: 140px; position: relative; z-index: 2; transform:translateY(-50%); margin-left: 30px;border-radius: 4px; position: relative; top:50%;}
	.section_about_step{}
	.section_about_step + .section_about_step{margin-top: 40px;}
		.step_num{margin-bottom: 20px;}
.section_about_list_row + .section_about_list_row{margin-top: 120px;}
	.section_about_step_bottom{padding-left: 178px; max-width:514px;}
	.section_about_links{padding-right: 178px;}
		.section_about_links_row{}
			.section_about_links_item{margin-bottom: 60px;}
				.section_about_links_item_title{color: #004F75;}
				.section_about_links_item_text{}
.section_about_team{margin-top: 60px; max-width:1404px; margin-left: auto; margin-right: auto;}
	.section_about_team_row{}
		.section_about_team_info{position: relative; padding-bottom: 80px;}
		.section_about_team_info:after{content: ''; background: url(../i/rock2.svg)no-repeat center center; width: 304px; height: 274px; position: absolute; left: 0; top: 100%;} 
		.section_about_title{margin-bottom: 0;}
		.section_about_team_list{}
			.section_about_team_list_row{}
				.section_about_team_list_row .section_about_team_item, .section_about_team_list_row .section_about_team_item{margin-top: 80px;}
				.section_about_team_list_row>div:first-child .section_about_team_item, .section_about_team_list_row>div:nth-child(2) .section_about_team_item{margin-top: 0;}
					.team_item_photo{margin-bottom: 20px;}
					.team_item_photo img{border-radius: 4px;}
					.team_item_name{}
					.team_item_status{margin-top: 4px;}
					.team_item_info{color:#9195A4; margin-top: 20px;}
		
	

.woocommerce-page .header, .page-template-catalog .header {max-width:1404px; margin-left: auto; margin-right: auto;}
.woocommerce-page .header_left, .page-template-catalog .header_left{max-width: 50%;}
.woocommerce-page .header_row, .page-template-catalog .header_row {justify-content: space-between;}
.woocommerce-page .header_right, .page-template-catalog .header_right{width: 50%;min-width: 50%;text-align: right;display: flex;justify-content: flex-end; padding-right: 18px;}
.woocommerce-page .form_search, .page-template-catalog .form_search {width: 300px; margin-right: 40px;}
.woocommerce-page .catalog_menu, .page-template-catalog .catalog_menu{padding-left: 20px;padding-right: 20px;}

.sidebar{background: #FFFFFF;padding: 48px 20px;}
	.sidebar_category{list-style-type:none; padding: 0; margin: 0;}
		.sidebar_category .menu-item{position: relative;}
			.sidebar_category>.menu-item>.nav-link{padding-bottom: 16px; padding-top: 16px; display: block;border-bottom: 1px solid #F0F1F4; font-family: 'Red Hat Display', sans-serif; font-weight: 700; font-size: 18px;}
			.cat-icon{background: url(../i/feather_chevron-right.svg) no-repeat center center; width: 16px;height: 16px; left:0; margin-right: 16px;display: inline-block;}
			.sidebar_category .current-product_cat-parent .cat-icon{content:'';background: url(../i/feather_chevron-right.svg) no-repeat center center; width: 16px;height: 16px; margin-right: 16px;transform:rotate(180deg); display: inline-block;}
		.sidebar_category .sub-menu{list-style-type:none; padding: 16px 0 0 28px; margin: 0; font-size: 14px;}
		.sub-menu .current-menu-item .nav-link{text-decoration: underline;    color: #004F75;}
			.sidebar_category .sub-menu .menu-item{margin-bottom: 16px;}
				.sidebar_category .sub-menu .nav-link{text-transform: lowercase;}
				.sub-menu .cat-icon{display: none!important;}
				
	.sidebar_category .menu-item-object-product_cat .sub-menu{display: none;}
	.sidebar_category .current-product_cat-ancestor .sub-menu{display: block;}
.sidebar_filters{margin-top: 32px;padding-left: 28px; padding-right: 28px;}
	.sidebar_filters_block{margin-bottom: 32px;}
	.sidebar_filters_block.active{}
		.sidebar_filters_title{padding-bottom: 14px;border-bottom: 1px solid #F0F1F4; display: flex; justify-content: space-between;}
		.bapf_head h3{font-family: 'Montserrat', sans-serif;font-weight: 600; font-size: 16px;     color: #000000; cursor: pointer;}
			.toggle_filters{background: url(../i/feather_chevron-right.svg) no-repeat center center; width: 16px;height: 16px; transform:rotate(90deg); display: inline-block;}
			.sidebar_filters_list, .bapf_body{padding-top: 16px; padding-left: 4px; display: none;}
			.bapf_sfilter ul li{margin-bottom: 20px!important;}
			.bapf_head:after{content: ''; background: url(../i/feather_chevron-right.svg) no-repeat center center;width: 16px;height: 16px;transform: rotate(90deg);display: inline-block;}
				.bapf_head{padding-bottom: 14px;border-bottom: 1px solid #F0F1F4;display: flex;justify-content: space-between;    align-items: center; cursor: pointer;}
			.sidebar_filters_block input[type="checkbox"]{display: none;}
.sidebar_filters_block.active .bapf_head:after { transform: rotate(-90deg); } 
.-check_box{}
.bapf_body ul{padding: 0;}
.bapf_body label{display: flex; width: 100%; margin-bottom: 0;}
.bapf_body input[type=checkbox] + label:before{display: inline-block; vertical-align: top;}
/*checkbox*/
.form-check{padding-left: 0; margin-bottom: 20px;}

.form-check-label{display: flex; width: 100%; }
input[type=checkbox], input[type=radio] {display: none;}
input[type=checkbox] + label:before {content: ""; display: block; width: 20px; height: 20px; background: #fff; border: 3px solid #fff; box-shadow: 0px 0px 0px 1px #B3B8CA; transition: color ease .3s; margin-right: 8px;}
input[type=radio] + label:before{content: "";display: inline-block; border: 3px solid #fff; box-shadow: 0px 0px 0px 1px #B3B8CA; border-radius: 50%; background: #fff; height: 20px; width: 20px; transition: color ease .3s; vertical-align: text-bottom;}
input[type=checkbox]:checked + label:before {background: #004F75;}
input[type=radio]:checked + label:before {background: #004F75;}
		
.catalog_filters{margin-top: 40px; margin-bottom: 20px;}
	.catalog_filters_row{justify-content: space-between;}		
		.catalog_filters_line{display: flex; align-items:center;}	
			.catalog_filters_link{margin-right: 40px; display: flex; justify-content: center;}
				.catalog_filters_link .toggle_filters{margin-left: 8px;}
			.form-check-line{}
			.catalog_filters_line select{background:transparent; border: none; outline: none; -webkit-appearance: none;background: url(../images/feather_chevron-right.png) no-repeat right; padding: 0 25px 0 0; display: inline-block; }

			.catalog_filters_line label{margin-bottom: 0;}
		.catalog_pagination_line{display: flex; justify-content: flex-end;}
			.page-numbers{margin-left: 24px;}

.catalog_items_list{}
	.catalog_items_row{}
		.catalog_items_list .product {margin-bottom: 40px;}
.catalog_bottom_nav{margin-top: 60px; margin-bottom: 60px; text-align: center;background: #FFFFFF; padding-top: 30px; padding-bottom: 30px;}
	.catalog_viewing{}
	.-blue{color:#004F75;}


.woocommerce-result-count{margin-top: 0;}
.product_detail_row{}
	.section_left{}
		.product_detail_photo{margin-bottom: 80px;text-align: center;}
		.product_detail_photo img{max-height: 520px; object-fit: cover;}
			.product_detail_general_photo{background: #F0F1F4;border: 1px solid #F0F1F4;border-radius: 4px; margin-bottom: 20px;    overflow: hidden;}
			.product_detail_iteems_photo{}
			.product_detail_iteems_photo_row{}
				.product_detail_iteem_photo{background: #F0F1F4; border: 1px solid #F0F1F4;border-radius: 4px;    overflow: hidden;}
				.product_detail_iteem_gallery{background: #F0F1F4; border: 1px solid #F0F1F4;border-radius: 4px;    overflow: hidden;}
	.section_right{}
	.breadcrumbs{margin-bottom: 40px;}
		.product_detail_info{}
			.product_detail_title{}
			.product_detail_title h1{text-align-last: left;}
			.product_detail_info_row{display: flex;flex-wrap: wrap; align-items: center;}
				.product_detail_price{}
					.product_detail_price_val{}
				.product_detail_instock{margin-left: 16px;}
					.product_detail_instock_val{}
					.product_detail_instock_val.-ok:before{content:''; background: url(../i/instock.svg) no-repeat center center; width: 13px; height: 13px; display: inline-block; margin-right: 5px; vertical-align: middle;}
			.product_detail_options{margin-top: 40px;text-align-last: left;}
				.options_list{margin-bottom: 40px;}
				.color-variable-wrapper{}
				.options_width{}
				.options_thickness{}
					.options_title{margin-bottom: 12px;text-align-last: left;}
					.options_desc{display: flex; align-items: flex-end; line-height:0;}
					.-colors{}
					.-width{}
					.-thickness{}
						.color-variable-wrapper_item{}
						.options_width_item{}
						.options_thickness_item{}

						.rtwpvs-term {display: inline-block; margin-right: 12px; transition: .3s all;} 
						.options_item{display: inline-block; margin-right: 12px; transition: .3s all;}
						.color-variable-wrapper .rtwpvs-term .rtwpvs-term-span {display: inline-block; cursor: pointer; padding: 0; line-height: 0; font-size: 0; border: 1px solid #999; border-radius: 50%; user-select: none; border: 2px solid #F0F1F4; box-sizing: border-box; width: 48px; height: 48px; transition: .3s all;}

						.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term){box-shadow:none!important; margin: 0 12px 0 0!important;}
						.color-variable-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).selected .rtwpvs-term-span, .color-variable-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).selected:hover .rtwpvs-term-span, .color-variable-wrapper .rtwpvs-term:not(.rtwpvs-radio-term):hover .rtwpvs-term-span{border: 8px solid #F0F1F4;}
		
						.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-color-term .rtwpvs-term-span-color:after{box-shadow:none!important;}
						.rtwpvs.rtwpvs-tooltip .rtwpvs-terms-wrapper [data-rtwpvs-tooltip]:before{display: none;}	
						.rtwpvs.rtwpvs-tooltip .rtwpvs-terms-wrapper [data-rtwpvs-tooltip]:after{display: none;}	

						.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-button-term span.rtwpvs-term-span{padding: 0;}
						.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term){padding: 0;}
						.rtwpvs-term.rtwpvs-color-term{width: 48px!important;height: 48px!important;}
						.button-variable-wrapper .rtwpvs-term .rtwpvs-term-span {display: flex; justify-content: center; align-items: center; cursor: pointer; padding: 9px 17px; background: #FFFFFF; border: 2px solid #F0F1F4; border-radius: 4px; user-select: none;  box-sizing: border-box; width: 56px; height: 56px;transition: .3s all;}

						.button-variable-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).selected .rtwpvs-term-span, .button-variable-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).selected:hover .rtwpvs-term-span, .button-variable-wrapper .rtwpvs-term:not(.rtwpvs-radio-term):hover .rtwpvs-term-span{border: 2px solid #30879B;}
						.options_item{display: flex; justify-content: center; align-items: center; cursor: pointer; padding: 9px 17px; background: #FFFFFF; border: 2px solid #30879B; border-radius: 4px; user-select: none;  box-sizing: border-box; min-width: 56px; height: 56px;transition: .3s all;}
		
.quantity .screen-reader-text{display: none;}

.product_detail_amount{display: flex; align-items: center;}
				.product_detail_amount input{color: #000000; border: none; height: 56px; padding: 9px; border-radius: 0;background: transparent; width: 56px;text-align: center;}
				.chek_btn{margin-left: 10px;}
				.down{margin-right: 4px;}
				.up{margin-left: 4px;}
				.down, .up{position: relative; display: flex; justify-content: center; align-items: center; width: 40px; height: 40px;margin: 0;background: #30879B; border-radius:50%; font-size:21px;}
				.down:hover,.up:hover{background:#48A1B5;}
				.down:hover{}
				.down:before{content:'';  background: url(../i/feather_plus.svg)no-repeat center center;justify-content: center; align-items: center; width: 24px; height: 24px;display: block;} 
				.up:before{content:''; background: url(../i/feather_minus.svg)no-repeat center center;justify-content: center; align-items: center; width: 24px; height: 24px;display: block;}
				input[type='number'] {-moz-appearance:textfield;}
				input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance: none;}
.order_box_btn{margin-left: 20px;}
.product_detail_description_wrap{background: #FAFAFA; padding-top: 60px; padding-bottom: 60px;}
.product_detail_description_box{margin-bottom: 40px;}

	.product_detail_description_title{display: flex; justify-content: space-between; align-items: center;}
		.toggle_text{position: relative; display: flex; justify-content: center; align-items: center; width: 40px; height: 40px;margin: 0;background: #30879B; border-radius:50%; font-size:21px;}
		.toggle_text.-down:before{content:'';  background: url(../i/feather_plus.svg)no-repeat center center;justify-content: center; align-items: center; width: 24px; height: 24px;display: block;} 
		.toggle_text.-up:before{content:''; background: url(../i/feather_minus.svg)no-repeat center center;justify-content: center; align-items: center; width: 24px; height: 24px;display: block;}
		.product_detail_description_title{padding-bottom: 24px; border-bottom: 1px solid #333333;}
		.product_detail_description_text{padding-top: 32px;}
.product_detail_category{width: 100%; height: 480px; position: relative;}
	.product_detail_category_box{background: #FFFFFF; border-radius: 4px; padding: 40px 60px; position: absolute; top:50%; left:60px; max-width:454px; transform:translateY(-50%); }
		.product_detail_category_title{margin-bottom: 20px;}
		.product_detail_category_title:after{content:""; background: #30879B; width: 60px; height: 2px;display: block; margin-top: 20px;}
			.product_detail_category_subtitle{}
.recomended_products{padding-top: 80px;}
	.recomended_products_title{padding-bottom: 32px; text-align: center;}
		.recomended_products_row{}
.rewiews_products{padding-top: 80px;}
.product_detail_structure{margin-bottom: 60px;}
	.product_detail_structure_item{}
	.-structure_item-1{}
	.-structure_item-2{}
		.product_detail_structure_item_photo{}
		.product_detail_structure_item_text{}
.product_detail_description_video{margin-bottom: 60px;}

.product_meta{display: none;}

.woocommerce-message{position: fixed;z-index: 2;top: 50%;left: 50%;padding: 60px;background: #def0f4; transform: translate(-50%,-50%);border: 2px solid #004f75; font-size: 18px;}
.woocommerce-message a{display: block;text-decoration: underline; color: #004f75;}
.woocommerce-message .close-button {
	/* customize the close button */
	color: #004f75;
    cursor: pointer;
    position: absolute;
    top: 15px;
    right: 15px;

    font-size: 20px;
}



.modal{
	display: none;
	max-width:450px;
	height: auto;
}

.cart_wrap{}
.cart_wrap_row{display: flex; flex-wrap:wrap;}
.col-cart-left{width: calc(100% - 430px);}
.col-cart-right{width: 430px;}
table td, table th{border-top: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;padding: 10px}
table.cart {
	margin-bottom: 3.70633em
}

table.cart .product-quantity .minus,
table.cart .product-quantity .plus {
	display: none
}

table.cart .product-thumbnail img {
	margin: 0 auto;
	max-width: 3.70633em;
	height: auto
}

table.cart .product-thumbnail::before {
	display: none
}

table.cart td.product-remove {
	padding: 0;
	position: relative
}

table.cart td.product-remove a.remove {

	font-size: 1.41575em;

}

table.cart th {
	border-bottom: 1px solid #e9e9e9;
	text-align: center;
}

table.cart td.product-quantity .qty {
	padding: .326em;
	width: 3.70633em
}

table.cart .woocommerce-cart-form__cart-item {
	border-top: 1px solid #e9e9e9
}

table.cart td {
	padding: 1.618em!important
}

table.cart td.product-subtotal {
	padding-bottom: .875em
}

table.cart td.actions {
	border-top: 1px solid #e9e9e9;
	background-color: transparent;
	padding: 20px 0
}

table.cart td.actions label {
	display: none
}

table.cart td.actions .coupon {
	padding-bottom: 1em;
	margin-bottom: 1em;
	border-bottom: 1px solid #e9e9e9
}

table.cart td.actions input {
	display: block;
	width: 100%;
	margin: .54079em 0
}

table.cart td.actions input[name=update_cart]:focus {
	outline: 0
}

.wc-proceed-to-checkout {
	margin-bottom: 1.618em;
	margin-top: 1.618em
	
}

/* .wc-proceed-to-checkout::after,
.wc-proceed-to-checkout::before {
	content: '';
	display: table
} */

.wc-proceed-to-checkout::after {
	clear: both
}

.wc-proceed-to-checkout .button {
	display: block;
	text-align: center;
	margin-bottom: 1em
}

.woocommerce-shipping-calculator {
	margin: 0;
	font-size: 14px;
}

.woocommerce-shipping-calculator>p:first-child {
	margin: 0
}

.woocommerce-shipping-calculator .shipping-calculator-form {
	padding-top: 1.41575em
}

ul#shipping_method {
	list-style: none;
	margin-left: 0;
	padding: 0
}

ul#shipping_method li {
	margin-bottom: .23608em
}

ul#shipping_method li:last-child {
	margin-bottom: 0
}

ul#shipping_method input {
	margin-right: .33423em
}

.woocommerce-checkout ul#shipping_method {
	margin-bottom: 0
}

.checkout .col2-set .col-1,
.checkout .col2-set .col-2 {
	width: 100%;
	max-width: 100%
}

.checkout_coupon {
	margin-bottom: 2.61792em;
	max-width: 500px;
	background: #f9f9f9;
	margin-left: auto;
	margin-right: auto;
	padding: 35px 45px;
	overflow: hidden
}

form.checkout {
	position: static!important
}

form.checkout::after,
form.checkout::before {
	content: '';
	display: table
}

form.checkout::after {
	clear: both
}



form.checkout>.blockUI {
	position: fixed!important
}

form.checkout .woocommerce-input-wrapper {
	display: block;
	width: 100%
}

#order_review {
	position: relative
}

#order_review .payment_methods {
	text-align: left;
	padding: 1em;
	border-bottom: 1px solid #e9e9e9;
	margin: 0;
	list-style: none outside
}

.cart_totals,
.woocommerce-checkout-review-order {
	background-color: #fff;
	padding: 40px 5px;
	position: relative;
	margin-bottom: 3em
}

@media (min-width:576px) {
	.cart_totals,
	.woocommerce-checkout-review-order {
		padding: 40px
	}
}

.cart_totals:after,
.cart_totals:before,
.woocommerce-checkout-review-order:after,
.woocommerce-checkout-review-order:before {
	position: absolute;
	top: -10px;
	left: 0;
	content: "";
	display: block;
	height: 10px;
	width: 100%;
	background-color: transparent;
	background-size: 20px 20px;
	background-position: 0 10px, 40px 40px;
	background-image: radial-gradient(closest-side, transparent 9px, #fff 100%)
}

.cart_totals:after,
.woocommerce-checkout-review-order:after {
	bottom: -10px;
	top: unset;
	left: 0;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}
.cart-collaterals {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	
	padding-left: 20px;
	padding-right: 20px;
	margin-right: 0
}
.cart_totals, .woocommerce-checkout-review-order{
	background-color: #fff;
    padding: 40px 5px;
    position: relative;
    margin-bottom: 3em;
}

.select2-container{z-index: 9!important;}
.cart_totals, .woocommerce-checkout-review-order{padding: 40px;}
table.shop_table_responsive tbody th{    display: table-cell; width: 35%; padding: 10px;}
table.shop_table_responsive tbody td{    display: table-cell; padding: 10px;}
.select2-container--default .select2-selection--single{border: none; padding: 0;}

.select2-container--default .select2-selection--single .select2-selection__rendered{padding: 0;color: #75758b;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height: 100%;}
.cart_wrap .form-control, .cart_wrap .wpcf7 .wpcf7-validation-errors, .cart_wrap input[type=color], .cart_wrap input[type=date], .cart_wrap input[type=datetime-local], .cart_wrap input[type=datetime], .cart_wrap input[type=email], .cart_wrap input[type=file], .cart_wrap input[type=month], .cart_wrap input[type=number], .cart_wrap input[type=password], .cart_wrap input[type=range], .cart_wrap input[type=search], .cart_wrap input[type=tel], .cart_wrap input[type=text], .cart_wrap input[type=time], .cart_wrap input[type=url], .cart_wrap input[type=week], .cart_wrap select, .cart_wrap textarea, .cart_wrap .select2-container{    display: inline-block;
    width: 100%;
    
    padding: 5px 10px;
    font-size: 1rem;
    line-height: 1.875;
    color: #75758b;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ebebeb;
    border-radius: 0;
    -webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
}
.col2-set .col-1, .col2-set .col-2 {
    margin-bottom: 1.618em;
}
.woocommerce-additional-fields{margin-top: 34px;}
.woocommerce-billing-fields__field-wrapper, .woocommerce-shipping-fields__field-wrapper{display: flex;flex-wrap: wrap;align-items: flex-end; margin-left: -20px; margin-right: -20px;}
.woocommerce-billing-fields__field-wrapper .form-row, .woocommerce-shipping-fields__field-wrapper .form-row{margin-left: 0;margin-right: 0;width: 100%;max-width: 50%;padding: 0 20px;}
form.checkout{margin-top: 20px;}
form.checkout .col-cart-left{padding-right: 40px;}
.woocommerce-shipping-fields{margin-top: 40px;}
.woocommerce-checkout-payment .bascket {margin-top: 16px; margin-left: auto; margin-right: auto;}
.cart_item td{font-size:14px}
.woocommerce-terms-and-conditions-wrapper{padding-top: 16px;}
.checkout_coupon {padding: 0;margin: 0;}

.woocommerce-order-details{margin-top: 40px; background: #ffffff; padding: 40px; max-width: 900px; margin-left: auto; margin-right: auto;}
.wc-item-meta p{margin-top: 0;}
.woocommerce-order-details table{width: 100%;}
.woocommerce-customer-details{margin-top: 40px;}





@media(max-width:1609px){
	.header_left{max-width: 50%;}
	.header_row{justify-content: space-between;}
	.header_right{width: 50%;min-width: 50%;text-align: right;display: flex;justify-content: flex-end; padding-right: 18px;}
	.form_search {width: 300px; margin-right: 40px;}
}


@media(max-width:1389px){
	.header_left, .woocommerce-page .header_left, .page-template-catalog .header_left{max-width: 51%;}
	.header_right, .woocommerce-page .header_right, .page-template-catalog .header_right{width: 49%; min-width: 44%;}
	.header_nav_catalog .nav-item{margin-right: 20px;}
	.header_nav_catalog .nav-item:last-child{margin-right: 0;}
	.header_basket{margin-right: 20%;}
}
@media(max-width:1380px){
	.section_about_list_img.-right{width: 160%; margin-left: -58%;}
	.section_about_list_img.-left{width: 160%;margin-left: -2%;}
	.section_about_list_text{padding: 80px;}
	.section_about_step_bottom{padding-left: 80px;}
	.section_about_links{padding-right: 80px;}
}

@media(max-width:1260px){
	.header_left, .woocommerce-page .header_left, .page-template-catalog .header_left{max-width: 56%;}
	.header_search, .woocommerce-page .header_search, .page-template-catalog .header_search{width: 310px; margin-right: 20px;}
	.form_search, .woocommerce-page .form_search, .page-template-catalog .form_search{width: 300px;}
	.page_wrap .section_top{height: 480px;}
	.page_wrap .section_top_box{left: 60px;}
	.section_content{margin-top: 80px;}
	.section_about_list{margin-top: 80px;}
	.section_about_list_row + .section_about_list_row{margin-top: 80px;}

	.section_about_team{margin-top: 20px;}
	.section_about_team_list_row .section_about_team_item, .section_about_team_list_row .section_about_team_item{margin-top: 40px;}
	

}
@media(max-width:1200px){}



@media(max-width:1190px){
	.form_search, .woocommerce-page .form_search, .page-template-catalog .form_search {width: 100%;}
	.header_search, .woocommerce-page .header_search, .page-template-catalog .header_search{order:20; margin-right: 0;width: 100%; margin-top: 16px;}
	.header_contacts{order:10}
	.header_right_row{flex-direction:column}
	.header_contacts_lk{justify-content: flex-end;}
	.header_left, .woocommerce-page .header_left, .page-template-catalog .header_left{max-width: inherit;}
	.header_contacts_wrap{display: flex; align-items: center;}
	.header_contacts_phone{margin-bottom: 0;margin-top: 0;}
	.header_right, .woocommerce-page .header_right, .page-template-catalog .header_right{min-width: auto;width: auto;}
	.header_basket{margin-left: 20px;margin-right: 20px;}
	.isection_top_owl .owl-prev, .isection_top_owl .owl-next{background-size: contain!important; width: 75px;}
	.section_stocks_sale{font-size: 146px; top: -63px;}
	.section_catalog:before,.section_catalog:after{font-size: 146px;}
	.isection_top_owl .owl-prev{left: 5%;}
	.isection_top_owl .owl-next{right: 5%;}
	.products_item{height: auto; min-height: auto;}
	.about_quote{left: 25px; transform: none;}
	.-fs-48{font-size: 40px}
	.section_about_list_text{margin-left: 0; padding: 60px;}
	.section_about_step_bottom{padding-left: 60px;}
	.section_about_links{padding-right: 60px;}
	.section_about_step_bottom{max-width: 340px;}
	.section_about_links_item_text{font-size:16px;}
	.cart_wrap{}
	.cart_wrap_row{display: flex; flex-wrap:wrap;}
	.col-cart-left{width: 100%;}
	.col-cart-right{width: 100%;}
	.cart-collaterals{margin: auto; max-width: 500px;}
	table.cart{width: 100%;}
	.woocommerce-checkout-review-order table{width: 100%;}
	#order_review{margin-top: 20px;}


}
@media screen and (max-width: 1100px) {
	.sidebar_category>.menu-item>.nav-link {font-size:16px;}
	.sidebar {padding: 48px 16px;}
	.cat-icon,.sidebar_category .menu-item.-active .cat-icon{margin-right: 8px;}
	.sidebar_category .sub-menu{padding: 16px 0 0 23px;}
	.breadcrumb-item+.breadcrumb-item::before{margin-left: 10px;margin-right: 10px;}
	.product_detail_options{margin-top: 30px;}
	.options_list{margin-bottom: 30px;}
}
@media screen and (max-width: 991px) {
	.header_nav_catalog .nav-item{margin-right: 16px;}
	.header_nav_top .header_menu_nav, .header_nav_catalog .header_menu_nav{justify-content: center;}
	.header_left_row{align-items: center;}
	.header_right_row{flex-direction: inherit; align-items:center; margin-top: 20px;width: 100%;}
	.header_right, .woocommerce-page .header_right, .page-template-catalog .header_right{width: 100%; max-width:100%;}
	.header_search, .woocommerce-page .header_search, .page-template-catalog .header_search {margin-top: 0;}
	.-fs-48{font-size: 38px;}
	.isection_top_owl_item_more_link{height: 64px; line-height: 64px; padding: 0 60px;}
	.isection_top_owl .owl-prev, .isection_top_owl .owl-next{width: 60px;}
	.section{padding-bottom: 60px;}
	.btn-primary{height: 64px; line-height: 64px; padding: 0 60px;}
	.section_stocks_sale{font-size: 106px;}
	.section_stocks{margin-top: 20px;}
	.stocks_list{padding-bottom: 0;}
	.products_list_right{margin-top: 20px;}
	.products_list_right .products_item_img{text-align: right;}
	.products_list_right .products_item{height:auto;}
	.products_list_row{justify-content: center;}
	.products_list_left_row  div:nth-child(3) .products_item{background-color: #fbfbfb;}
	.section_about_col_left .about_img{margin-bottom: 34px;}
	.footer{margin-top: 80px;}
	.footer_contacts{text-align: center; margin-top: 0;}
	.footer_bottom{flex-direction: column; justify-content: center;}
	.footer_bottom .btn{margin-right: 0;height: 64px; line-height: 64px; padding: 0 60px; margin-bottom: 20px;}
	.dropdown_menu{font-size: 16px;    height: 240px;} 
	.category_item_info{background: rgba(255, 255, 255, 0.5); max-width: 100%; height: 100%;}
	.catalog_menu{font-size:16px;}
	.catalog_menu_item{margin-bottom: 10px;}
	.col-sidebar{order:20;}
	.col-content{order:10;}
	.product_detail_photo{display: flex; flex-wrap: wrap}
	.product_detail_general_photo{width: 33%;}
	.product_detail_iteems_photo{width: 64%; margin-left: 20px;}
	.product_detail_general_photo{margin: 0;}
	.product_detail_general_photo img{position: relative; top:50%; transform:translateY(-50%);}
	.col-section_left{order:20;}
	.col-section_right{order:10;}
	.product_detail_options{display: flex;flex-wrap: wrap;}
	.options_list{width: 33.3%; padding: 0 10px;}
	.options_list:first-child{padding-left: 0;}
	.options_list:last-child{padding-right: 0;}
	.options_desc{flex-wrap: wrap}
	.order_box_btn, .product_detail_amount{margin-bottom: 20px;}



}
@media screen and (max-width: 767px) {
	.header_right_row{flex-direction: column;margin-right: 0; margin-left: 0;}
	.header_contacts_wrap{justify-content: center; margin-bottom: 16px;}
	.header_right, .woocommerce-page .header_right,  .page-template-catalog .header_right {padding-right: 10px;}
	.-fs-48{font-size:30px;}
	.isection_top_owl .owl-prev, .isection_top_owl .owl-next{width: 36px;}
	.isection_top_owl_item_more{margin-top: 20px;}
	.section_title{font-size: 28px;}
	.section{padding-bottom: 40px;}
	.sets_item {margin-bottom: 20px;}
	.section_stocks_sale{font-size: 72px; top: -33px;}
	.stocks_list_row{flex-wrap:wrap;}
	.stocks_item{margin-bottom: 20px;}
	.section_how_wrap:after{background-size: contain; width: 251px;height: 251px;    bottom: 21px;}
	.section_how_wrap:before{top: -68px;}
	.how_list{margin-top: 0;}
	.how_list_item{margin-bottom: 0;}
	.section_catalog:before, .section_catalog:after{font-size: 94px; line-height: 1;}
	.section_catalog:before{left: 0; top: 19px;}
	.section_catalog:after{bottom: 60px;}
	.footer{padding-top: 40px;}
	.footer_row {text-align: center;}
	.footer_logo{margin-bottom: 20px;}
	.footer_menu_box{text-align:left;}
	.footer_address{max-width:100%;}
	.dropdown_menu{max-width:100%; height: 176px; margin: auto;}
	.header_nav_catalog .nav-link{font-size: 15px;}
	.dropdown_menu{font-size:14px;}
	.dropdown{padding-top: 20px;}  
	.dropdown_product_title {font-size:15px;} 
	.catalog_menu{    height: 153px;} 
	.section_top {height: 300px; background-size: cover!important;}
	.category_item{}
	.category_item_info{max-width: 454px; height: auto;}
	.category_item_bg {height: 390px;overflow: hidden;text-align: center;}
	.category_item_bg img{object-fit:cover; height: 100%;}
	.category_item.-right{margin-top: 20px;}
	.section_bottom{padding: 20px;}
	.section_bottom_text{margin-bottom: 20px;}
	.content_col + .content_col{margin-top: 0;}
	.section_about_list_img.-right{width: 100%;margin-left:0;}
	.section_about_list_img.-left{width: 100%;margin-left: 0;}
	.section_about_list_text{padding: 20px 0;}
	.page_wrap .section_title{margin-bottom: 20px;}
	.section_about_list_row + .section_about_list_row{margin-top: 20px;}
	.section_about_step_bottom{max-width:100%; padding-left: 0;}
	.section_about_step + .section_about_step{margin-top: 20px;}
	.section_about_links {padding-right: 0; padding-top: 20px;}
	.section_about_links_item{margin-bottom: 20px;}
	.section_top_box{left: 0; padding: 24px;background: rgba(255, 255, 255, 0.5); max-width: 100%; width: 100%;}
	.page_wrap .section_top{background-size: cover!important;    height: 300px;}
	.page_wrap .section_top_box, .section_top_box{height: 100%;left: 0; width: 100%; max-width:100%; }
	.catalog_wrap .section_top_box{padding-top: 17%;}
	.section_top_subtitle{font-size:18px;    text-shadow: 0 0 3px #fff;}
	.product_detail_general_photo{width: 100%;margin-bottom: 20px;}
	.product_detail_iteems_photo{width: 100%; margin-left: 0;}
	.product_detail_description_video{text-align: center;}
	.product_detail_category {height: 300px; background-size: cover!important;}
	.product_detail_category_box{left: 0; padding: 24px;background: rgba(255, 255, 255, 0.5); max-width: 100%; width: 100%;}
	.product_detail_category_subtitle{font-size:18px;    text-shadow: 0 0 3px #fff;}
	.woocommerce-cart-form__cart-item.cart_item{display: flex;flex-wrap: wrap;}
	table.cart .woocommerce-cart-form__cart-item{width: 100%; border: none; justify-content: space-between;}
	table.cart .product-remove{width: 20px;}
	table.shop_table_responsive  .product-thumbnail{width: 60px;}
	table.shop_table_responsive  .product-name{width: 30%;}
	table.shop_table_responsive tbody td{display: block;}
	.woocommerce-cart-form thead tr{display: flex; border: none;justify-content: space-between;}
	table.cart td, table.cart th {border:none;    padding: 10px 0;}
	table.cart td{padding: 10px 0!important;}
	.woocommerce-cart-form .shop_table_responsive .btn-primary{line-height: 2; height:auto; padding: 0 30px;}
	table.cart{margin-bottom: 2em;}
	.cart_wrap table td, table th{border: none}
	.cart_wrap table tr, table tr{border-bottom: 1px solid #e9e9e9;}
}
@media screen and (max-width: 575px) {
	html, body{font-size: 14px;}
	.section_stocks_sale{display: none;}
	.section_catalog:before, .section_catalog:after{display: none;}
	.share_box{flex-wrap: wrap;}
	.header_nav{display: none;}
	.navbar-toggler{width: 47px;height: 34px;}
	.navbar-toggler .line{width: 100%;float: left;height: 2px;background-color: #000;margin-bottom: 5px;}
	.header_nav_mobil{display: block;}
	.header_left_row{justify-content: center;}
	.logo{margin:auto;}
	.header_nav_mobil{order:15;}
	.header_contacts_wrap{flex-direction:column;}
	.header_contacts_lk{margin-top: 10px;}
	.header_nav_mobil .header_menu{padding: 0;    justify-content: flex-end;}
.isection_top_owl {min-height:200px;}
.isection_top_owl.owl-carousel .owl-item img{width: 100%;height: 200px;object-fit: cover;}
.isection_top_owl .owl-nav{display: none;}
.isection_top_owl_item_wrap{left: 15px; right: 15px;}
.-fs-48{font-size: 20px;}
.-fs-18{font-size: 16px;}
.-fs-24{font-size: 18px;}
.isection_top_owl_item_more_link{    height: 46px;     line-height: 46px;}
.btn-primary{ height: 46px;     line-height: 46px;}
.link_more{margin-top: 20px;}
.section_stocks{margin-top: 0;}
.-x2:after{    bottom: 4px;left: 87px;}
.stocks_item_text{    right: 24px;}
.section_how_wrap:before{    background-size: contain;    width: 79px;top: -91px;}
.section_how_wrap:after{z-index: 1;    opacity: 0.3;}
.how_list{position: relative; z-index: 2;} 
.products_item{margin-top: 20px;}
.section_about_row{flex-direction:column;}
.section_about_col_right{top:0; margin-top: 20px;}
.footer{margin-top: 20px;}
.share_link{line-height: 40px;margin-bottom: 5px;}
.share_box{justify-content: center;}
.footer_menu_box .footer_menu_item + .footer_menu_item{display: none;}
#navbarMobil .nav-item{min-width: 50%; text-align: center;}
.form_search {height: 40px;}
.search_btn{background-size: contain; width: 24px;}
.header, .woocommerce-page .header, .page-template-catalog .header {margin-top: 0; margin-bottom: 20px;}
.mobil_header_row{display: block; margin-top: 16px;}
.header_right .header_search, .woocommerce-page .header_right .header_search, .page-template-catalog .header_right .header_search{display: none;}
.header_search, .woocommerce-page .header_search, .page-template-catalog .header_search{padding-right: 10px; padding-left: 10px;} 
.header_right, .woocommerce-page .header_right, .page-template-catalog .header_right{width: auto;order: 20;padding: 0;max-width: calc(100% - 130px);}
.header_left, .woocommerce-page .header_left, .page-template-catalog .header_left{order:10;}
.header_row, .woocommerce-page .header_row, .page-template-catalog .header_row{align-items:center;}
.header_left_row{justify-content: center;}
.header_basket{    margin-left: 0;}
.header_contacts_wrap{align-items: center; text-align: center;}
.header_row .header_nav_mobil{order:30;padding: 0;max-width: 50px;} 
.header_row, .woocommerce-page .header_row, .page-template-catalog .header_row{flex-wrap: nowrap; margin: 0;}
	.header_left, .woocommerce-page .header_left, .page-template-catalog .header_left {padding: 0;max-width: 80px;}
.catalog_menu{height: 100%;}
.catalog_menu_item{margin-bottom: 0;}
.product {margin-bottom: 16px;}
.category_item_info{padding: 30px;}
.section_category{margin-top: 30px;}
.section_top{ height: 210px;}
.section_top_box{left:0;background: rgba(255, 255, 255, 0.5); padding: 40px; }
.owl-carousel .owl-item img{max-height:250px;    margin: auto;}
.category_item_bg {height: 300px;}
.-single .category_item_info{    left: 0;}
.section_bottom{margin-top: 30px;}
.owl-carousel .owl-item img{width: auto;}
.products_item_img{text-align: center;}
.section_top_item_more_link{    padding: 10px 46px;}
.section_top_item_more{text-align: center;}
.section_content{margin-top: 40px;}
.content_box img{margin-bottom: 0;}
.page_wrap .section_title{font-size: 20px; line-height: 1.4; margin-bottom: 0;}
.section_about_list{margin-top: 40px;}
.section_about_title{font-size: 20px; line-height: 1.4;}
.section_about_team_info{margin-bottom: 0;}
.section_about_team_list_row>div:first-child .section_about_team_item, .section_about_team_list_row>div:nth-child(2) .section_about_team_item{margin-top: 40px;}
.section_about_team_info{padding-bottom: 0;}
.section_about_team_info:after{display: none;}
.section_about_links_item_text{font-size:14px;}
.section_about_team_info .-fs-18{font-size:14px;}
.category_item_bg img{width: 100%;}
.options_list{width: 100%; padding-left: 0; padding-right: 0;}
.order_box_btn{margin-left: 0;}
.product_detail_category{ height: 210px;}
.product_detail_category_box{left:0;background: rgba(255, 255, 255, 0.5); padding: 40px; }
.product_detail_structure{margin-bottom: 20px;}
.product_detail_description_video{margin-bottom: 20px;}
.product_detail_description_box{margin-bottom: 20px;}
.recomended_products_title {font-size:24px; padding-bottom: 20px;}
.recomended_products{padding-top: 30px;}
h1, .h1{font-size: 28px; line-height:1.4;}
h2, .h2{font-size: 24px; line-height:1.4;}
h3, .h3{font-size: 20px; line-height:1.4;}
.breadcrumb-item a{border-bottom: none;}
.breadcrumb-item+.breadcrumb-item::before{margin-left: 5px; margin-right: 5px; width: 9px;height: 8px;}
.breadcrumbs{margin-bottom: 28px;}
.product_detail_options{margin-top: 20px;}
.options_list{margin-bottom: 20px;}
.order_box_btn, .product_detail_amount{width: 100%;}
.order_box_btn{width: 100%;}
table.shop_table_responsive tbody td, table.shop_table_responsive th{width: 100%!important;}
.woocommerce-cart-form thead tr{display: flex; flex-direction: column;}
th.product-remove, th.product-thumbnail{display: none;}
table.cart .woocommerce-cart-form__cart-item{text-align: center;}
table.shop_table_responsive tbody th{display: block;}
.cart_totals, .woocommerce-checkout-review-order{padding: 20px;}
.cart-collaterals{padding: 0;}
.woocommerce-billing-fields__field-wrapper .form-row, .woocommerce-shipping-fields__field-wrapper .form-row{max-width: 100%;}
form.checkout .col-cart-left{padding-right: 0;}
.catalog_filters_line{flex-wrap: wrap;}
.form-check-line{margin-top: 16px; margin-bottom: 16px;}
.catalog_pagination_line{justify-content: center;}
.page-numbers:first-child{margin-left: 0;}
.product_price{text-align: center;}
.product_detail_general_photo img{top:0; transform: none;}
.product_detail_photo{margin-bottom: 20px;}
.header{padding-top: 16px; padding-bottom: 16px;}
.woocommerce-message {max-width: 300px;padding: 16px;border: 1px solid #004f75;font-size: 16px;width: 100%;}
}
