.beam-delivery .aura-shipping {
	display: grid;
	grid-template-columns: minmax(0, 1fr) auto;
	gap: 12px;
	align-items: center;
	margin-top: 11px;
	padding: 12px;
	border: 1px solid #b9e5f0;
	border-radius: 13px;
	background: linear-gradient(135deg, #edfaff, #fff4f8);
	box-shadow: 0 7px 18px rgba(54, 111, 132, .07);
}

.beam-delivery .aura-ship-copy {
	display: flex;
	gap: 9px;
	align-items: center;
	color: #314a55;
}

.beam-delivery .aura-ship-copy svg {
	flex: 0 0 34px;
	width: 34px;
	height: 34px;
	padding: 8px;
	border-radius: 50%;
	background: linear-gradient(135deg, #bdeefa, #ffd4e5);
	stroke: #8a3e68;
}

.beam-delivery .aura-ship-copy strong,
.beam-delivery .aura-ship-copy small {
	display: block;
}

.beam-delivery .aura-ship-copy strong {
	font-size: 12px;
	font-weight: 900;
	line-height: 1.2;
}

.beam-delivery .aura-ship-copy small {
	margin-top: 2px;
	color: #687d86;
	font-size: 9px;
	font-weight: 700;
}

.beam-delivery .aura-carriers {
	display: flex;
	gap: 6px;
}

.beam-delivery .aura-carrier {
	display: flex;
	min-width: 65px;
	height: 35px;
	gap: 5px;
	align-items: center;
	justify-content: center;
	padding: 5px 7px;
	border: 1.5px solid #a8d9e6;
	border-radius: 8px;
	background: #fff;
}

.beam-delivery .aura-carrier img {
	display: block;
	width: auto;
	max-width: 34px;
	height: 15px;
	object-fit: contain;
}

.beam-delivery .aura-carrier img[alt="Royal Mail"] {
	width: 34px;
	max-width: 34px;
	height: 34px;
	margin: -6px -3px -6px -6px;
}

/* The official EU DHL SVG has a square canvas around a wide wordmark. */
.beam-delivery .aura-carrier.aura-dhl {
	min-width: 108px;
	height: 40px;
	gap: 7px;
	overflow: hidden;
	padding: 4px 8px;
}

.beam-delivery .aura-carrier.aura-dhl img {
	flex: 0 0 76px;
	width: 76px;
	max-width: 76px;
	height: 76px;
	margin: -18px -6px;
	object-fit: contain;
}

.beam-delivery .aura-carrier.aura-dhl > span {
	display: none;
}

.beam-delivery .aura-carrier.aura-ups img {
	width: 20px;
	max-width: 20px;
	height: 22px;
}

.beam-delivery .aura-carrier span {
	font-size: 9px;
	font-weight: 900;
	letter-spacing: .03em;
}


.beam-delivery{--beam-line:#e5dded;--beam-ink:#252329;--beam-muted:#636069;clear:both;width:100%}.beam-delivery .aura-shipping{border-color:var(--beam-line);background:var(--beam-surface,#f5f5f7)}.beam-delivery .aura-ship-copy{color:var(--beam-ink)}.beam-delivery .aura-ship-copy small{color:var(--beam-muted)}.beam-delivery .aura-ship-copy svg{background:var(--beam-soft,#f2edf8);stroke:var(--beam-ink)}.beam-delivery .aura-carrier{border-color:var(--beam-line)}
@media(max-width:620px){.beam-delivery .aura-shipping{grid-template-columns:1fr}.beam-delivery .aura-carriers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.beam-delivery .aura-carrier{width:100%}}

.kll-course-delivery .aura-shipping{border-color:#b9e5f0;background:linear-gradient(135deg,#edfaff,#fff4f8)}.kll-course-delivery .aura-ship-copy{color:#314a55}.kll-course-delivery .aura-ship-copy small{color:#687d86}.kll-course-delivery .aura-ship-copy svg{background:linear-gradient(135deg,#bdeefa,#ffd4e5);stroke:#8a3e68}.kll-course-delivery .aura-carrier{border-color:#a8d9e6}.kll-course-delivery{grid-column:1/-1}.kll-course-delivery>p{margin:10px 0 0;font-size:13px;color:#526975}
