@import url('../styles/margins.css');
@import url('../styles/flex.css');

:host {
	all: initial;
}

#posten-bring-checkout-cart {

	font-family: 'Posten Sans', Arial, sans-serif;
	font-weight: 400;
	color: #000000;

	.container {
		padding: 32px;
		background-color: #f2f2f2;
		border-radius: 5px;
	}

	.logo {
		width: 82px;
		vertical-align: sub;
	}

	.service-name {
		font-size: 1.2em;
		line-height: 28px;
	}

	.environmental {
		img {
			height: 33px;
		}
	}

	.text-0\.875r {
		font-size: .875em;
	}

	.text-1r {
		font-size: 1em;
	}
}

#posten-bring-checkout-cart.bring {

	.logo {
		width: 82px;
	}
}

#posten-bring-checkout-cart.dark {

	.container {
		background-color: #252525;
	}

	color: #B4B4B4;
}
