body.gbt_classic_notif
{
	&.woocommerce-checkout
	{
		@media all and (min-width: 768px) {
			.woocommerce-info
			{
				&:before
				{
					top: 14px;
				}
			}
		}
	}
}

.product_layout_classic
{
	.woocommerce-notices-wrapper
	{
		margin: 30px 0 0 0;

	    @media all and (min-width: 1024px) {
	    	margin: 0 0 10px 0;
	    }
	}
}

.product_layout_cascade,
.product_layout_2
{
	.woocommerce-notices-wrapper
	{
		margin: 30px 0 0 0;

	    @media all and (min-width: 1024px) {
	    	max-width: 66%;
	    	margin: 0 0 10px 0;
	    }
	}
}

.product_layout_scattered,
.product_layout_4
{
	.woocommerce-notices-wrapper
	{
		margin: 30px 0 0 0;

	    @media all and (min-width: 1024px) {
	    	max-width: 61%;
	    	margin: 0 0 10px 30px;
	    }
	}
}

body.gbt_classic_notif.rtl
{
	.product_layout_classic
	{
		@media all and (min-width: 1024px) {
			.woocommerce-notices-wrapper
			{
				margin-right: 8.333333%;
			}
		}
	}

	.woocommerce-message,
	.woocommerce-error,
	.woocommerce-info,
	.woocommerce-notice
	{
		padding: 1rem 2.2rem 1rem 1rem;
		text-align: right;

		&:before
		{
			left: auto;
			right: 0;
		}
	}
}