.vp-woo-pont-block {
position: relative;
}
.vp-woo-pont-block-box {
border: 1px solid rgba(0, 0, 0, 0.3);
padding: 1em;
display: flex;
align-items: center;
}
.vp-woo-pont-block-box.has-error {
border-color: #cc1818;
}
.vp-woo-pont-block-select p {
margin: 0;
width: 100%;
}
.vp-woo-pont-block-select-title {
width: 100%;
}
.vp-woo-pont-block-select-button {
margin-left: auto;
}
.vp-woo-pont-block-select-icons {
display: flex;
align-items: center;
margin-right: auto;
}
.vp-woo-pont-block-select-icons i {
flex-grow: 0;
flex-shrink: 0;
margin-right: 10px;
width: 24px;
height: 24px;
background-position: center;
background-size: 100% auto;
background-repeat: no-repeat;
}
.vp-woo-pont-block-selected {
display: flex;
align-items: center;
margin-right: auto;
}
.vp-woo-pont-block-selected i {
flex-grow: 0;
flex-shrink: 0;
margin-right: 10px;
width: 32px;
height: 32px;
background-position: center;
background-size: 100% auto;
background-repeat: no-repeat;
}
.vp-woo-pont-block .wc-block-components-spinner {
top: 0;
right: 0;
}
.wc-block-components-local-pickup-select label[for*=vp_pont] .wc-block-components-radio-control__description-group {
padding: 0;
margin: 0;
}
.wc-block-components-local-pickup-select label[for*=vp_pont] .wc-block-components-radio-control__secondary-description,
.wc-block-components-local-pickup-select label[for*=vp_pont] .wc-block-components-radio-control__secondary-label {
display: none;
}
.wc-block-components-local-pickup-select label[for*=vp_pont] .wc-block-components-radio-control__description {
position: absolute;
width: auto;
top: 0;
right: 0;
font-size: 1em;
line-height: max(1.5rem, 24px);
text-align: right;
}
.wc-block-components-local-pickup-select label[for*=vp_pont] .wc-block-components-radio-control__description-group {
display: block;
}