<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Shipping Address Choice */
.shipping-address-choice {
   display: none;
}

.shipping-address-label {
   display: block;
   cursor: pointer;
}

.shipping-address-label {
   border: 5px solid lightgrey;
   border-radius: .25rem;
}

.shipping-address-choice:checked+.shipping-address-label{
   /*border: 5px solid #EEFF00;*/
   border: 5px solid black;
}

.error-border {
   border: 4px solid red;
}

/* Shipping Method Choice */
.shipping-method-input {
   opacity:0
}

.shipping-method-label {
   display: block;
   cursor: pointer;
   padding: 10px;
   border: 5px solid lightgrey;
   border-radius: .25rem;
}

.shipping-method-label:hover {
   /*border: 5px solid #d6e600;*/
   border: 5px solid black;
}

.shipping-method-input:checked + .shipping-method-label{
   /*border: 5px solid #EEFF00;*/
   border: 5px solid black;
}

/* checkbox */
.checkbox {
   position: relative;
}

.checkbox-check {
   border: 1px solid #ccc;
   border-radius: 50%;
   height: 24px;
   left: 0;
   position: absolute;
   top: 0;
   width: 24px;
}

.checkbox-check:after {
   background-color: white;
   border: 4px solid white;
   border-top: none;
   border-right: none;
   content: "";
   height: 10px;
   left: 4px;
   opacity: 0;
   position: absolute;
   top: 5px;
   transform: rotate(-45deg);
   width: 15px;
   color: red;
}

.shipping-method-input:checked ~ * .checkbox-check {
   /*
   background: #EEFF00;
   border-color: #EEFF00;
   */
   background: black;
   border-color: black;
}

.shipping-method-input:checked ~ * .checkbox-check:after {
   opacity: 1;
   /*background-color: #EEFF00;*/
   background-color: black;
}

</pre></body></html>