.kkart-block-components-totals-shipping {
	// Added extra label for specificity.
	fieldset.kkart-block-components-totals-shipping__fieldset {
		background-color: transparent;
		margin: 0;
		padding: 0;
		border: 0;
	}

	.kkart-block-components-totals-shipping__options {
		.kkart-block-components-radio-control__label,
		.kkart-block-components-radio-control__description,
		.kkart-block-components-radio-control__secondary-label,
		.kkart-block-components-radio-control__secondary-description {
			flex-basis: 100%;
			text-align: left;
		}
	}

	.kkart-block-components-radio-control__option,
	.kkart-block-components-radio-control__option-layout {
		&:last-child::after {
			display: none;
		}
	}

	.kkart-block-components-shipping-rates-control__no-results-notice {
		margin-bottom: em($gap-small);
	}

	.kkart-block-components-totals-shipping__change-address-button {
		@include link-button();

		&:hover,
		&:focus,
		&:active {
			opacity: 0.8;
		}
	}

	.kkart-blocks-components-panel:last-child::after {
		border-bottom-width: 0;
	}
}
