/* custom css files */
.phw-strong strong,
.phw-strong b {
	font-weight: 700 !important;
	font-family: LatoBold, sans-serif !important;
}

/* Block */
.info-card {
	background-color: var(--phw-color-surface-container,0);
	width: 100% !important;
}

/* Icon */
.info-card__icon {
  	min-width: 48px !important;
	min-height: 48px !important;
}

.info-card__icon img {
  	width: 100%;
  	height: 100%;
	object-fit: contain !important;
	object-position: center center;
	aspect-ratio: 1/1 !important;
}

/* Title + Description */
.info-card__title {
  	font-family: LatoBold, sans-serif;
    font-size:  18px !important;
    line-height: 28px;
}

.info-card__description {
	font-weight: 400;
	font-style: Regular;
	margin-top: 8px;
	max-width: 100%;
}

.info-card__description a {
	color: var(--phw-color-primary-hover) !important;
}

.info-card__description a:after {
	bottom: -4px !important;
}

@media screen and (max-width: 568px) {
	.info-card { padding: 16px !important; }
	.info-card__icon { 
		max-width: 32px !important; 
		max-height: 32px !important; 
  		min-width: unset !important;
		min-height: unset !important;
	}
	.info-card__description { padding-inline: 0px !important; }
}

.delivery-method-column-title {
	font-weight: 700 !important;
	font-family: LatoBold, sans-serif !important;
}

.delivery-method-column-title {
	color: var(--phw-color-secondary-on) !important;
	opacity: 0.64  !important;
}