.payment_methods {
list-style:none;
--li-pl: 0;
--li-mb: 15px}
.payment_methods li img {
margin-inline-start:5px;
margin-inline-end:5px;
max-height:40px}
.payment_methods li>label {
display:inline;
margin-bottom:0}
.payment_methods .payment_box {
--wd-tags-mb: 10px;
position:relative;
margin-top:15px;
padding:15px;
background-color:var(--bgcolor-white);
box-shadow:1px 1px 2px rgba(0,0,0,0.05);
border-radius:var(--wd-brd-radius)}
.payment_methods .payment_box p:last-child {
margin-bottom:0}
.payment_methods .payment_box:before {
content:"";
position:absolute;
inset-inline-start:25px;
bottom:100%;
background-color:inherit;
width:15px;
height:15px;
clip-path:polygon(50% 50%, 0% 103%, 100% 103%)}
.payment_methods fieldset {
margin:5px 0 0 0;
padding:0;
border:none}
.woocommerce-terms-and-conditions-wrapper {
padding-top:20px;
border-top:1px solid var(--brdcolor-gray-300)}
.woocommerce-terms-and-conditions-wrapper a {
font-weight:600}
.woocommerce-privacy-policy-text:not(:last-child) {
margin-bottom:20px;
border-bottom:1px solid var(--brdcolor-gray-300)}
.woocommerce-privacy-policy-text:empty {
display:none}
.place-order .woocommerce-form__label span {
vertical-align:middle}
.place-order .woocommerce-invalid .woocommerce-form__label :is(span,a) {
color:#CA1919}
.woocommerce-terms-and-conditions {
margin-bottom:20px;
padding:20px;
background-color:var(--bgcolor-white);
box-shadow:1px 1px 2px rgba(0,0,0,0.05);
border-radius:var(--wd-brd-radius)}
#place_order {
padding:5px 28px;
min-height:48px;
font-size:14px;
border-radius:var(--btn-accented-brd-radius);
color:var(--btn-accented-color);
box-shadow:var(--btn-accented-box-shadow);
background-color:var(--btn-accented-bgcolor);
text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));
font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));
font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));
font-style:var(--btn-accented-font-style, var(--btn-font-style, unset))}
#place_order:hover {
color:var(--btn-accented-color-hover);
box-shadow:var(--btn-accented-box-shadow-hover);
background-color:var(--btn-accented-bgcolor-hover)}
#place_order:active {
box-shadow:var(--btn-accented-box-shadow-active);
bottom:var(--btn-accented-bottom-active, 0)}
