.woocommerce #order_review table.shop_table tr.woocommerce-shipping-totals td{border:inherit;padding:1rem 0;text-align:left}.woocommerce ul#shipping_method{display:grid;grid-template-rows:1fr;grid-template-columns:1fr 1fr;grid-gap:0}.woocommerce ul#shipping_method li,.woocommerce-cart #shipping_method li,.woocommerce-checkout #shipping_method li{margin:0!important;padding:0!important;text-indent:0!important;line-height:1.8;text-align:center!important}form input[type="checkbox"],form input[type="radio"]{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.woocommerce form #order_review table.shop_table input.shipping_method+label{position:relative;display:block;padding:.75rem;color:#353645;text-decoration:none;border:solid 1px #eaeaea;background:#fff;cursor:pointer;margin:0;min-height:4rem;vertical-align:middle}.woocommerce form #order_review table.shop_table input.shipping_method+label:hover{border-color:#989898}.woocommerce form #order_review table.shop_table input.shipping_method:checked+label .amount,.woocommerce form #order_review table.shop_table input.shipping_method:checked+label{border-color:#989898;background:#009540;color:#fff}.woocommerce form #order_review table.shop_table input.shipping_method+label .shipping-method-label{display:block;font-size:.75rem;font-weight:700}.woocommerce-Price-currencySymbol{font-size:1.2rem}.woocommerce #payment .wc_payment_methods{list-style:none}.place-order{}.woocommerce #payment .wc_payment_methods li{position:relative;margin-bottom:-3px}.woocommerce #payment input[type="radio"]{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.woocommerce #payment li label{width:100%;background-color:inherit;transition:all 250ms ease;will-change:transition;display:inline-block;text-align:left;cursor:pointer;position:relative;padding:1rem 1.25rem;line-height:1;overflow:hidden;border-radius:2px;vertical-align:middle;box-sizing:border-box}.woocommerce #payment li label:hover{background-color:#989898;color:#fff}.woocommerce #payment li label:hover svg{fill:#fff}.woocommerce #payment li label img{width:20px;filter:invert(27%) sepia(51%) saturate(2878%) hue-rotate(65deg) brightness(100%) contrast(82%);vertical-align:middle!important}.woocommerce #payment li label svg{width:18px;height:auto;vertical-align:middle!important;margin-right:10px}.woocommerce #payment li input[type="radio"]:checked+label{background-color:#009540;color:#fff}.woocommerce #payment li input[type="radio"]:checked+label svg{fill:#fff}.woocommerce #payment li label .payment_box{font-weight:400;margin-top:15px}.woocommerce #payment li label .label-title{vertical-align:text-top}.woocommerce-checkout #payment ul.payment_methods .wc_payment_method>input[type="radio"]:first-child:checked+label:before,.woocommerce-checkout #payment ul.payment_methods .wc_payment_method>label:before,#payment .payment_methods>.wc_payment_method>label::before,#payment .payment_methods>.woocommerce-PaymentMethod>label::before{display:none}#order_review #place_order{padding:1rem 1rem;line-height:1.3333;font-weight:700;border-radius:2px;text-align:center;display:inline-block;width:100%;border:1px solid #989898;transition:all 250ms ease}#order_review #place_order:hover{border:1px solid #989898}.select2-results__option--highlighted{background-color:#009540!important}