
:root table.shop_table tr.cart_item.teleta-verification__flag-notice {
	border: 2px solid #856404;
	position: relative;
}

:root table.shop_table tr.cart_item.teleta-verification__flag-notice td {
	padding-bottom: 20px;
	padding-top: 20px;
}

:root table.shop_table tr.cart_item.teleta-verification__flag-notice td:first-child {
	padding-left: 20px;
}

:root table.shop_table tr.cart_item.teleta-verification__flag-notice td:last-child {
	padding-right: 20px;
}

:root table.shop_table tr.cart_item.teleta-verification__flag-notice .teleta-verification__flag--notice {
	background-color: #ffeeba;
	color: #856404;
	font-size: 14px;
	margin: 10px 0;
	padding: 5px 10px;
}

:root table.shop_table tr.cart_item.teleta-verification__flag-notice .teleta-verification__flag--notice a {
	color: #282828;
	display: inline;
	font-size: inherit;
	padding: 0;
}

:root table.shop_table tr.cart_item.teleta-verification__flag-notice .teleta-verification__flag--notice a:focus, :root table.shop_table tr.cart_item.teleta-verification__flag-notice .teleta-verification__flag--notice a:hover {
	-webkit-text-decoration: underline;
	text-decoration: underline;
}

:root table.shop_table tr.cart_item.teleta-verification__flag-warning {
	border: 2px solid #b00020;
	position: relative;
}

:root table.shop_table tr.cart_item.teleta-verification__flag-warning td {
	padding-bottom: 20px;
	padding-top: 20px;
}

:root table.shop_table tr.cart_item.teleta-verification__flag-warning td:first-child {
	padding-left: 20px;
}

:root table.shop_table tr.cart_item.teleta-verification__flag-warning td:last-child {
	padding-right: 20px;
}

:root table.shop_table tr.cart_item.teleta-verification__flag-warning .teleta-verification__flag--notice {
	background-color: #f8d7da;
	color: #b00020;
	font-size: 14px;
	margin: 10px 0;
	padding: 5px 10px;
}

:root table.shop_table tr.cart_item.teleta-verification__flag-warning .teleta-verification__flag--notice a {
	color: #282828;
	display: inline;
	font-size: inherit;
	padding: 0;
}

:root table.shop_table tr.cart_item.teleta-verification__flag-warning .teleta-verification__flag--notice a:focus, :root table.shop_table tr.cart_item.teleta-verification__flag-warning .teleta-verification__flag--notice a:hover {
	-webkit-text-decoration: underline;
	text-decoration: underline;
}

.woocommerce-notices-wrapper .nm-shop-notice {
	border-style: solid;
	border-width: 1px;
	margin: 10px 0;
	padding: 10px !important;
}

.woocommerce-notices-wrapper .nm-shop-notice>span {
	vertical-align: baseline;
	vertical-align: initial;
}

.woocommerce-notices-wrapper .woocommerce-info {
	background-color: #ffeeba;
	border-color: #856404;
	color: #856404 !important;
}

.woocommerce-notices-wrapper a {
	color: #282828;
	display: inline !important;
}

.woocommerce-notices-wrapper a:hover {
	-webkit-text-decoration: underline;
	text-decoration: underline;
}

.hide-on-stuck {
	display: none;
}

.visually-hidden {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

:root .woocommerce-variation-add-to-cart .btn-shadow a.single_add_to_cart_button.button {
	background-color: #62aea9 !important;
	position: relative;
	z-index: 2;
}
