.sawd-cart-info-button{position:relative;cursor:pointer}.woocommerce-checkout .sawd-cart-info-button{cursor:auto}.sawd-cart-info-button__cart-count{position:absolute;top:4px;right:-7px;text-align:center;color:#fff;background:#ff0606;font-size:10px;font-weight:600;width:16px;height:16px;border-radius:100%}.sawd-donate-form{font-family:"Jost",Sans-serif;background:#fff;padding:25px;display:flex;flex-direction:column;gap:15px;border-radius:5px;border:1px solid #e6e6e6}.sawd-donate-form__error{color:red;font-size:14px;line-height:1;display:none;margin:4px 0 0}.sawd-donate-form__invalid-field{border:1px solid red!important}.sawd-donate-form__title{margin:0 0 10px;text-align:center;font-weight:600}.sawd-donate-form__donation-frequencies{display:flex;justify-content:center;align-items:center}.sawd-donate-form__donation-frequencies .sawd-donate-form__donation-frequency{width:50%;padding:15px}.sawd-donate-form__donation-frequency:not(.sawd-donate-form__donation-frequency--selected),.sawd-donate-form__donation-frequency:not(.sawd-donate-form__donation-frequency--selected):hover,.sawd-donate-form__donation-frequency:not(.sawd-donate-form__donation-frequency--selected):focus{background-color:#fff;color:#000}.sawd-donate-form__donation-frequency.sawd-donate-form__donation-frequency--selected,.sawd-donate-form__donation-frequency.sawd-donate-form__donation-frequency--selected:hover,.sawd-donate-form__donation-frequency.sawd-donate-form__donation-frequency--selected:focus{background-color:#06beff;color:#fff}.sawd-donate-form__donation-frequency:first-child{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:0;border-radius:5px 0 0 5px}.sawd-donate-form__donation-frequency:last-child{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-left:0;border-radius:0 5px 5px 0}body.admin-bar .sawd-select2-dropdown{margin-top:32px}.select2-container .sawd-select2-dropdown.select2-dropdown{border:1px solid #e6e6e6}.select2-container .select2-selection.sawd-select2-selection{padding:9px 20px;border-radius:5px;border-color:#e6e6e6;color:#9d9d9a;height:49px}.select2-container .select2-selection.sawd-select2-selection .select2-selection__arrow{height:49px}.select2-container .select2-selection.sawd-select2-selection .select2-selection__arrow b{background-image:url(../img/select2-caret-down.svg);background-size:contain;border:none;height:28px;width:28px;left:-10px;top:19px;transition:.2s linear}.select2-container.select2-container--open .select2-selection.sawd-select2-selection .select2-selection__arrow b{transform:rotate(180deg);top:17px}.select2-container .select2-selection.sawd-select2-selection .select2-selection__rendered{line-height:20px;padding-left:0;color:#333;margin-top:-2px}.select2-dropdown.sawd-select2-dropdown .select2-results__options{max-height:370px!important}.select2-dropdown.sawd-select2-dropdown .select2-results__option{padding:10px 20px}.select2-dropdown.sawd-select2-dropdown .select2-results__option--highlighted,.select2-dropdown.sawd-select2-dropdown .select2-results__option--selected{background-color:#ddd;color:#000}.sawd-donate-form__defined-amounts{display:flex;gap:12px}.sawd-donate-form__defined-amounts .sawd-donate-form__amount{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.3;width:calc(25% - 9px);padding:10px;border:1px solid #e6e6e6;border-radius:5px}.sawd-donate-form__defined-amounts .sawd-donate-form__amount span:first-child{font-weight:700}.sawd-donate-form__defined-amounts .sawd-donate-form__amount span:last-child{font-weight:400;font-size:12px}.sawd-donate-form__amount:not(.sawd-donate-form__amount--selected),.sawd-donate-form__amount:not(.sawd-donate-form__amount--selected):hover,.sawd-donate-form__amount:not(.sawd-donate-form__amount--selected):focus{background-color:#fff;color:#000}.sawd-donate-form__amount.sawd-donate-form__amount--selected,.sawd-donate-form__amount.sawd-donate-form__amount--selected:hover,.sawd-donate-form__amount.sawd-donate-form__amount--selected:focus{background-color:#06beff;color:#fff}.sawd-donate-form__amounts{display:flex;flex-direction:column;gap:7px}.sawd-donate-form__amount-input,.sawd-donate-form__amount-input::placeholder{color:#333}.sawd-donate-form .sawd-donate-form__amounts .sawd-donate-form__amount-input{border-color:#e6e6e6}.sawd-donate-form .sawd-donate-form__amounts .sawd-donate-form__amount-input.sawd-donate-form__amount-input--has-error{border-color:red}.sawd-donate-form .sawd-donate-form_information{font-size:12px;text-align:center;margin:0}.sawd-donate-form__additional-input,.sawd-donate-form__additional-input::placeholder{color:#333}.sawd-donate-form div input.sawd-donate-form__additional-input{border-color:#e6e6e6;margin:5px 0}.sawd-donate-form .sawd-donate-form__add-to-cart{border-radius:5px;background-color:#ff0606;padding:15px;font-weight:600;color:#fff}.sawd-donate-form .sawd-donate-form__add-to-cart:hover,.sawd-donate-form .sawd-donate-form__add-to-cart:focus{background-color:#ff0606}.sawd-donate-form__info-msgs{display:flex;flex-wrap:wrap;gap:6px;line-height:16px}.sawd-donate-form__info-msg{display:flex;align-items:center;gap:6px;font-size:12px;cursor:pointer}.sawd-donate-form__tooltip-content{display:none}.tippy-tooltip .tippy-content{font-size:12px}.tippy-tooltip .tippy-content b{display:inline-block;margin-bottom:5px}.sawd-quick-donate-form{background:#06beff;padding:20px 0}.sawd-quick-donate-form .sawd-donate-form__error{position:absolute}.sawd-quick-donate-form__content-wrapper{display:flex;align-items:center;gap:10px}.sawd-quick-donate-form__donation-type,.sawd-quick-donate-form__appeal,.sawd-quick-donate-form__amount-input,.sawd-quick-donate-form__donate-now{height:49px;border-radius:5px}.sawd-quick-donate-form__content-wrapper>*:not(:last-child){width:33.33%!important;position:relative}.sawd-quick-donate-form .sawd-quick-donate-form__donate-now{border-radius:5px;padding:15px 25px;background:#ff0606}.sawd-quick-donate-form .sawd-quick-donate-form__donate-now:hover,.sawd-quick-donate-form .sawd-quick-donate-form__donate-now:focus{background:#ff0606}.sawd-cart{font-family:"Jost",Sans-serif;transform:translate(150%);position:fixed;z-index:9999;top:0;bottom:0;right:0;background:#06beff;width:500px;box-shadow:-5px 4px 17.6px #00000040;transition:all .6s ease-in-out}.sawd-cart__errors{display:none;text-align:left}.sawd-cart__errors .woocommerce-error{border-top-color:#ff0606;font-size:12px}.sawd-cart__errors .woocommerce-error:before{color:#ff0606}.sawd-cart__content{text-align:center;position:relative;display:flex;flex-direction:column;gap:20px;padding:50px;overflow-y:auto;height:100%}.sawd-cart__spinner{z-index:1000;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0;background:#fff;opacity:.6;cursor:default;position:absolute;display:none}.sawd-cart__spinner:before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(../img/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:#000000bf}.sawd-cart.sawd-cart--opened,.sawd-cart.sawd-cart--on-checkout.sawd-cart--opened{transform:translate(0)}.sawd-cart.sawd-cart--on-checkout{border-radius:5px}.sawd-cart.sawd-cart--loading{overflow:hidden}.sawd-cart .sawd-cart__close{position:absolute;padding:0;background:transparent;right:50px;border:0}.sawd-cart.sawd-cart--on-checkout .sawd-cart__close{display:none}.sawd-cart .sawd-cart__close:hover,.sawd-cart .sawd-cart__close:focus{background:transparent}.sawd-cart .sawd-cart__header{display:flex;justify-content:center;gap:15px}.sawd-cart .sawd-cart__header-title,.sawd-cart .sawd-cart__empty-cart-msg{color:#fff;margin:0;font-weight:600}.sawd-cart .sawd-cart__start-donation{border:0;font-size:12px;border-radius:5px;width:100%;padding:12px 18px;background:#ff0606;border:1px solid #ff0606;color:#fff;font-weight:600}.sawd-cart .sawd-cart__start-donation:hover,.sawd-cart .sawd-cart__start-donation:focus{background:#ff0606}.sawd-cart .sawd-cart__footer{display:flex;gap:10px;flex-direction:column;align-items:center;justify-content:center;width:85%;margin:0 auto}.sawd-cart__footer-payment-info{display:flex;flex-direction:column;gap:5px}.sawd-cart .sawd-cart__footer-title,.sawd-cart .sawd-cart__footer-payment-info-title{font-weight:700}.sawd-cart .sawd-cart__footer-title,.sawd-cart .sawd-cart__footer-payment-info-title{font-size:12px}.sawd-cart .sawd-cart__footer-title,.sawd-cart .sawd-cart__footer-payment-info-title,.sawd-cart .sawd-cart__footer-payment-info-desc{color:#fff;margin:0}.sawd-cart__footer-payment-info-desc{font-size:10px;line-height:1.5}.sawd-cart__cart{display:flex;flex-direction:column;gap:5px}.sawd-cart__cart-groups{display:flex;flex-direction:column;gap:17px;text-align:left}.sawd-cart__cart-group-items{display:flex;flex-direction:column;gap:5px}.sawd-cart .sawd-cart__cart-group-title{color:#fff;margin:0 0 10px;font-size:16px;font-weight:600}.sawd-cart__cart-group-item{overflow:hidden;display:flex;align-items:center;border-radius:5px;background:#fff;position:relative;min-height:50px;border:1px solid #d4d4d4}.sawd-cart .sawd-cart__cart-group .sawd-cart__cart-group-item .sawd-cart__cart-group-item-qty{font-size:12px;padding:5px 0 6px 7px;width:50px;border-radius:5px;background:#dbf6ff;color:#333;border:1px solid #d4d4d4}.sawd-cart__cart-group-item-image{width:60px;height:100%!important;flex-shrink:0;position:absolute;object-fit:cover;object-position:center}.sawd-cart__cart-group-item-meta{margin-left:60px;padding:9px 12px;display:flex;gap:8px;width:100%;justify-content:space-between;align-items:center}.sawd-cart__cart-group-item-left{max-width:200px}.sawd-cart__cart-group-item-donation-type{font-style:italic}.sawd-cart .sawd-cart__cart-group-item:not(.sawd-cart__cart-tickets-group-item) .sawd-cart__cart-group-item-name{font-weight:600}.sawd-cart__cart-group-item-left>*,.sawd-cart .sawd-cart__cart-group-item-price{font-size:12px;font-weight:400;color:#000;margin:0}.sawd-cart .sawd-cart__cart-tickets-group-item .sawd-cart__cart-group-item-name{width:120px;font-size:12px;font-weight:600;color:#333;margin:0}.sawd-cart .sawd-cart__cart-group-item-right{display:flex;align-items:center;gap:8px;justify-content:end;max-width:90px;flex-shrink:0}.sawd-cart .sawd-cart__cart-group-item-remove{background:transparent;padding:0;border:0}.sawd-cart .sawd-cart__cart-group-item-remove:hover,.sawd-cart .sawd-cart__cart-group-item-remove:focus{background:transparent}.sawd-cart__cart-group-subtotal{display:flex;padding:6px 12px;justify-content:space-between;align-items:center;background:#dbf6ff;border:1px solid #d4d4d4;margin-top:5px;border-radius:5px}.sawd-cart .sawd-cart__cart-group-subtotal-label,.sawd-cart .sawd-cart__cart-group-subtotal-value{font-size:12px;color:#333;margin:0}.sawd-cart__cart-group-grandtotal{display:flex;padding:12px 11px;justify-content:space-between;align-items:center;background:#dbf6ff;border:1px solid #d4d4d4;border-radius:5px}.sawd-cart .sawd-cart__cart-group-grandtotal-label{text-align:left}.sawd-cart .sawd-cart__cart-group-grandtotal-label,.sawd-cart .sawd-cart__cart-group-grandtotal-value{font-size:12px;color:#333;margin:0}.sawd-cart .sawd-cart__checkout-button{font-size:12px;margin-top:5px;width:100%;padding:12px 18px;background:#ff0606;border:1px solid #ff0606;font-weight:600;color:#fff;border-radius:5px}.sawd-cart .sawd-cart__checkout-button:hover,.sawd-cart .sawd-cart__checkout-button:focus{background:#ff0606}.sawd-cart__tickets{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.sawd-cart__ticket{width:calc(50% - 5px);border-radius:5px;display:flex;flex-direction:column;justify-content:space-between;align-items:start;background:#fff;border:1px solid #d4d4d4;text-align:left}.sawd-cart__ticket-header{padding:12px;display:flex;gap:12px;justify-content:space-between;background-color:#dbf6ff;align-items:start;width:100%;border-bottom:1px solid #d4d4d4}.sawd-cart .sawd-cart__ticket-body{padding:12px;width:100%;line-height:1.5;font-size:10px;text-align:left}.sawd-cart .sawd-cart__ticket-add-to-cart{margin:12px;width:calc(100% - 24px);font-size:8px;border:0;font-weight:600;border-radius:5px;padding:3px 15px;background:#ff0606;border:1px solid #ff0606;color:#fff}.sawd-cart .sawd-cart__ticket-add-to-cart:hover,.sawd-cart .sawd-cart__ticket-add-to-cart:focus{background:#ff0606}.sawd-cart .sawd-cart__ticket-name,.sawd-cart .sawd-cart__ticket-price{font-size:12px;color:#333;margin:0}.woocommerce-checkout{font-family:"Jost",Sans-serif}.woocommerce-checkout .checkout-inline-error-message{display:none}.woocommerce form .form-row.woocommerce-invalid input.input-text{border-color:#ff0606!important}.sawd-checkout .sawd-checkout__order-information{display:flex;flex-direction:column;gap:40px}.sawd-checkout__returning-customer-container{padding-top:15px;padding-bottom:15px;border-radius:5px;background-color:#06beff;display:flex;justify-content:center;align-items:center;text-align:center}.sawd-checkout__returning-customer-container p{margin:0;font-weight:400;color:#fff}.sawd-checkout .sawd-checkout__returning-customer-container a{font-weight:700;color:#fff}.sawd-checkout .woocommerce-billing-fields h3{display:none}.sawd-cart.sawd-cart--on-checkout{transform:translate(0);position:relative;flex-shrink:0;box-shadow:none;z-index:unset;width:45%}.sawd-checkout form.checkout>div{display:flex;gap:60px}.woocommerce-page .woocommerce-message,.woocommerce-page .woocommerce-info,.woocommerce-page .woocommerce-error{justify-content:start!important;margin-bottom:30px!important;outline:none!important}.sawd-checkout form.checkout>.woocommerce-NoticeGroup>div[role=alert]{width:100%}.sawd-checkout .sawd-checkout__horizontal-separator{color:#e0e0e0}.sawd-checkout .sawd-checkout__billing-title{margin-top:0;margin-bottom:10px;font-weight:700}.sawd-checkout__billing-fields,.sawd-checkout__billing-fields .woocommerce-billing-fields__field-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.sawd-checkout .sawd-checkout__billing-fields .sawd-checkout__billing-field,.sawd-checkout .sawd-checkout__billing-fields .address-field{width:calc(50% - 5px);padding:0;margin:0}.sawd-checkout .sawd-checkout__billing-field.sawd-checkout__billing-field-salutation{width:calc(20% - 8px)}.sawd-checkout .sawd-checkout__billing-field.sawd-checkout__billing-field-firstname,.sawd-checkout .sawd-checkout__billing-field.sawd-checkout__billing-field-lastname{width:calc(40% - (3 / 5 * 10px))}.sawd-checkout .sawd-checkout__billing-fields .sawd-checkout__billing-field.sawd-checkout__contact-mediums-billing-field{display:flex;flex-wrap:wrap;gap:12px;width:100%;margin-top:10px}body.woocommerce-checkout .sawd-checkout input[type=checkbox],body.woocommerce-checkout .sawd-checkout input[type=radio]{border:1px solid #d4d4d4;padding:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;position:relative!important;cursor:pointer;overflow:hidden;border-width:1px;display:inline-block}body.woocommerce-checkout .sawd-checkout input[type=checkbox]{border-radius:5px!important;width:18px!important;height:18px!important}body.woocommerce-checkout .sawd-checkout input[type=radio]{border-radius:50%!important;width:19px!important;height:18px!important;margin-bottom:-3px}body.woocommerce-checkout .sawd-checkout input[type=checkbox]:checked{background-image:url(../img/checked-checkbox.svg);background-position:center;background-repeat:no-repeat;background-size:22px 22px}body.woocommerce-checkout .sawd-checkout input[type=radio]:checked{background-color:#06beff}body.woocommerce-checkout .sawd-checkout input[type=radio]:checked:after{content:"";position:absolute;top:3px;left:5px;background-color:#fff;border-radius:50%;width:8px;height:8px}.sawd-checkout__contact-medium-billing-field{display:flex;align-items:center;gap:4px}.sawd-checkout .woocommerce-billing-fields .sawd-checkout__billing-field input.input-text,.sawd-checkout .woocommerce-billing-fields .sawd-checkout__billing-field select.select,.sawd-checkout__billing-fields .address-field .select2-selection,.select2-container .select2-search.select2-search--dropdown .select2-search__field{padding:11px 12px;border-radius:5px;border-color:#d4d4d4!important;height:49px}.sawd-checkout__billing-fields .address-field .select2-selection .select2-selection__rendered{line-height:12px;padding-left:0}.sawd-checkout__billing-fields .address-field .select2-selection .select2-selection__arrow{height:49px}.select2-container--open .select2-dropdown--below,.select2-container--open .select2-dropdown--above{border-color:#e6e6e6;border-radius:5px;overflow:hidden}.woocommerce-order-pay img.stripe-cards-icon.stripe-icon,.sawd-checkout img.stripe-cards-icon.stripe-icon,.woocommerce-account img.stripe-cards-icon.stripe-icon,.woocommerce-order-pay .payment_method_ppcp-gateway img,.sawd-checkout .payment_method_ppcp-gateway img,.woocommerce-account .payment_method_ppcp-gateway img{display:none!important}.sawd-checkout .sawd-checkout__giftaid-title{margin-top:0;margin-bottom:10px;font-weight:700}.sawd-checkout__giftaid-options{display:flex;gap:20px}.sawd-checkout .sawd-checkout__payment-title{margin-top:0;margin-bottom:10px;font-weight:700}.sawd-checkout .sawd-checkout__place-order{font-size:12px;font-weight:600;border-radius:5px;background-color:#ff0606;color:#fff;border:0;padding-top:15px;padding-bottom:15px}.sawd-checkout .sawd-checkout__place-order:hover,.sawd-checkout .sawd-checkout__place-order:focus{background-color:#ff0606}.sawd-checkout .woocommerce-checkout #payment{background-color:#fff}.sawd-checkout .ppc-button-wrapper{display:none}.sawd-checkout .woocommerce-checkout #payment .form-row{padding:0;display:flex;align-items:center}.sawd-checkout .woocommerce-terms-and-conditions-wrapper .form-row{flex-direction:column}.sawd-checkout .woocommerce-checkout #payment .form-row label{line-height:1}.sawd-checkout .woocommerce-checkout #payment .wc_payment_methods>li{margin-bottom:20px}.sawd-checkout .woocommerce-checkout #payment li.wc_payment_method>label{margin-top:-10px}.sawd-checkout .wc_payment_methods{padding:0!important;border:0!important}.sawd-checkout .payment_box{overflow:hidden!important;margin:0!important;padding:0!important;background-color:#fff!important;font-size:16px!important;color:#6f7775!important}.sawd-checkout .payment_box:before{display:none!important}.sawd-checkout .wc-saved-payment-methods{padding:0}.sawd-checkout .sawd-checkout__payment input[type=radio],.sawd-checkout .sawd-checkout__payment input[type=checkbox]{margin-right:15px!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper input[type=checkbox],.sawd-checkout .sawd-checkout__confirmation input[type=checkbox]{margin-right:11px!important}.sawd-checkout .sawd-checkout__payment input[type=checkbox]{margin-bottom:-4px}.sawd-checkout #payment input[name=payment_method]{margin-right:10px!important}.sawd-checkout .wc-saved-payment-methods li{display:flex;align-items:center;margin:10px 0!important}.sawd-checkout .payment_box.payment_method_stripe fieldset{padding:0!important;margin:0!important;border:0!important}.sawd-checkout .payment_box.payment_method_stripe .wc-stripe-upe-element{margin-bottom:0}.sawd-checkout .woocommerce-checkout #payment .form-row.woocommerce-SavedPaymentMethods-saveNew{margin-top:15px}.sawd-checkout .form-row.place-order{padding:20px 0 0!important;margin:0!important;background:#fff!important;border-top:0!important}.sawd-checkout .form-row.place-order button{display:none!important}.sawd-thankyou .sawd-thankyou__info-box{font-family:"Jost",Sans-serif;max-width:700px;margin:150px auto;padding:30px 75px;border:1px solid #e3e3e3;color:#333;text-align:center;border-radius:5px;box-shadow:0 20px 24px -4px #10182814,0 8px 8px -4px #10182808}.sawd-thankyou .sawd-thankyou__info-box img{margin:auto}.sawd-thankyou .sawd-thankyou__info-box-title{margin:10px 0 5px;font-size:24px;font-weight:600}.sawd-thankyou .sawd-thankyou__info-box-description{margin:0 0 25px;color:#667085;font-size:16px}.sawd-thankyou .sawd-thankyou__info-box-cta{background:#ff0606;font-size:12px;font-weight:600;border:0;color:#fff;border-radius:5px;padding:12px 24px}.sawd-thankyou .sawd-thankyou__info-box-cta:hover,.sawd-thankyou .sawd-thankyou__info-box-cta:focus{background:#ff0606}body.woocommerce-account{font-family:"Jost",Sans-serif}.woocommerce-account form .form-row label .required{margin-left:-5px;color:#fff}.woocommerce-account form .form-row label .optional{text-transform:capitalize}.woocommerce-account .woocommerce-address-fields__field-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.woocommerce-account form p.form-row label{margin-bottom:10px;line-height:16px}.woocommerce-account .woocommerce-address-fields__field-wrapper .form-row{width:calc(50% - 5px)}.woocommerce-account .woocommerce-address-fields__field-wrapper .form-row select,.woocommerce-account .woocommerce-address-fields__field-wrapper input.input-text,.woocommerce-account .woocommerce-EditAccountForm.edit-account input.input-text{padding:11px 12px!important;border-radius:5px!important;border-color:#d4d4d4!important;height:49px!important}.woocommerce-account .woocommerce-address-fields__field-wrapper .select2-selection.select2-selection--single{padding:15px 12px;height:49px;border-color:#ddd}.woocommerce-account .woocommerce-EditAccountForm.edit-account input[type=checkbox],.woocommerce-account .woocommerce-EditAccountForm.edit-account input[type=radio]{border:1px solid #d4d4d4;padding:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;position:relative!important;cursor:pointer;overflow:hidden;border-width:1px;display:inline-block}.woocommerce-account .woocommerce-EditAccountForm.edit-account input[type=checkbox]{border-radius:5px!important;width:18px!important;height:18px!important}.woocommerce-account .woocommerce-EditAccountForm.edit-account input[type=radio]{border-radius:50%!important;width:19px!important;height:18px!important;margin-bottom:-3px}.woocommerce-account .woocommerce-EditAccountForm.edit-account input[type=checkbox]:checked{background-image:url(../img/checked-checkbox.svg);background-position:center;background-repeat:no-repeat;background-size:22px 22px}.woocommerce-account .woocommerce-EditAccountForm.edit-account input[type=radio]:checked{background-color:#06beff}.woocommerce-account .woocommerce-EditAccountForm.edit-account input[type=radio]:checked:after{content:"";position:absolute;top:3px;left:5px;background-color:#fff;border-radius:50%;width:8px;height:8px}.woocommerce-account .woocommerce-address-fields__field-wrapper .select2-selection.select2-selection--single .select2-selection__rendered{padding:0}.woocommerce-account .woocommerce-address-fields__field-wrapper .select2-selection__arrow{height:100%}body.woocommerce-checkout a,body.woocommerce-account a{color:#ff0606;text-decoration:none}body.woocommerce-checkout .woocommerce-error a{color:#515151;font-weight:400;pointer-events:none}body.woocommerce-checkout .woocommerce-error a strong{font-weight:400}body.woocommerce-account .woocommerce h2,body.woocommerce-account .woocommerce h3{font-size:24px;font-weight:700;margin:0 0 20px!important}body.woocommerce-account .u-column1,body.woocommerce-account .u-column2,body.woocommerce-lost-password .elementor-shortcode div.woocommerce{padding:20px;border-color:#d4d4d4!important;border-width:1px!important;border-style:solid!important;border-radius:5px;margin:auto}.woocommerce-lost-password .woocommerce{max-width:550px}form.woocommerce-ResetPassword.lost_reset_password .form-row{width:100%}form.woocommerce-form.woocommerce-form-login.login,form.woocommerce-form.woocommerce-form-register.register{padding:0;margin:0;border:0}body.woocommerce-account form.lost_reset_password button[type=submit],body.woocommerce-account form.woocommerce-form-login button[type=submit],body.woocommerce-account form.woocommerce-form-register button[type=submit]{width:100%;padding:15px!important}body.woocommerce-account .woocommerce-MyAccount-navigation{border:1px solid #d4d4d4;padding:20px;border-radius:5px;width:200px!important;background-color:#dbf6ff}body.woocommerce-account .woocommerce-MyAccount-content{width:calc(100% - 300px)}body.woocommerce-account .woocommerce-MyAccount-content .order-again{display:none}body.woocommerce-account .woocommerce-customer-details address{padding:20px;border-color:#d4d4d4}body.woocommerce-account .woocommerce-customer-details address p{margin:0}body.woocommerce-account .sawd-order-billing-address{margin-top:15px}.woocommerce table.shop_table{border-color:#d4d4d4}body.woocommerce-order-pay table.shop_table th,body.woocommerce-account table.shop_table th{font-size:16px;font-weight:500!important;color:#333;background-color:#dbf6ff;border-block-start:0!important;border:0}body.woocommerce-account table.shop_table thead th,body.woocommerce-order-pay table.shop_table thead th{padding:20px;border-bottom:1px solid white}body.woocommerce-account table.shop_table tbody th,body.woocommerce-account table.shop_table tfoot th,body.woocommerce-order-pay table.shop_table tbody th,body.woocommerce-order-pay table.shop_table tfoot th{padding:10px 20px;background:#fff;border-bottom:0;font-weight:400!important}body.woocommerce-account table.shop_table td,body.woocommerce-order-pay table.shop_table td{color:#333;background:#fff;font-size:16px;padding:10px 20px;font-weight:400!important;border:0}body.woocommerce-account table.shop_table tfoot td{border-top:0}body.woocommerce-account table.shop_table td:before,body.woocommerce-account table.shop_table strong,body.woocommerce-order-pay table.shop_table strong{font-weight:500}body.woocommerce-account table.shop_table .wc-item-meta{padding:0}body.woocommerce-account table.shop_table .wc-item-meta li:not(:first-child){margin-block-start:0}body.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0}body.woocommerce-account .woocommerce li:not(:first-child){margin-block-start:10px}body.woocommerce-account .woocommerce ul li:not(.is-active) a{font-weight:400;color:#333}body.woocommerce-account .woocommerce ul li.is-active a{font-weight:600}body.woocommerce-account li.woocommerce-MyAccount-navigation-link--downloads,body.woocommerce-account .woocommerce-info a.button{display:none}body.woocommerce-edit-account fieldset{border:1px solid #d4d4d4;padding:10px 20px}body.woocommerce-edit-account .contact-mediums>div,body.woocommerce-edit-account .should-apply-giftaid>div{display:flex;align-items:center;gap:20px}body.woocommerce-edit-account .contact-mediums input,body.woocommerce-edit-account .should-apply-giftaid input{margin-right:5px}body.woocommerce-account table td:last-child{display:flex;flex-wrap:wrap;align-items:center;gap:5px}body.woocommerce-account table td:last-child a{background:#ff0606!important;color:#fff!important;text-transform:uppercase;font-weight:600;font-size:12px;padding:5px 7px;border-radius:5px}body.woocommerce-order-pay form [type=submit],body.woocommerce-account form [type=submit],body.woocommerce-account .woocommerce-pagination a,body.woocommerce-account .woocommerce-MyAccount-content>a{margin-top:20px;background-color:#ff0606!important;border:1px solid #ff0606!important;color:#fff!important;text-transform:uppercase;font-weight:600;padding:12px 24px;font-size:12px;border-radius:5px}body.woocommerce-account form [type=submit]:hover,body.woocommerce-account form [type=submit]:focus{background-color:#ff0606!important;color:#fff!important}body.woocommerce-account #payment [type=submit],body.woocommerce-order-pay #payment [type=submit]{float:left!important}body.woocommerce-account #payment>.form-row{padding:20px 0!important}body.woocommerce-account #payment .payment_box:before,body.woocommerce-order-pay #payment .payment_box:before{display:none!important}body.woocommerce-account #payment ul,body.woocommerce-order-pay #payment ul{padding:0!important;border:0!important}body.woocommerce-account #payment fieldset,body.woocommerce-order-pay #payment fieldset{padding:0!important;margin:0!important;border:0!important}body.woocommerce-account #payment,body.woocommerce-order-pay #payment{background-color:#fff!important}body.woocommerce-account #payment .payment_box,body.woocommerce-order-pay #payment .payment_box{margin:0!important;padding:0!important;background-color:#fff!important;font-size:16px!important;color:#6f7775!important}.woocommerce-add-payment-method #payment:has(input[name=payment_method][value=ppcp-gateway]:checked) .form-row{display:none}body.woocommerce-account #payment #ppc-button-ppcp-gateway-save-payment-method{margin-top:40px;max-width:300px}body.woocommerce-order-pay #payment .wc-saved-payment-methods>li{display:flex;align-items:center;margin:10px 0!important}body.woocommerce-order-pay #payment p.form-row{padding:0;margin:0;display:flex;align-items:center}body.woocommerce-order-pay #payment div.form-row{margin-top:20px;display:block;padding:0}@media (max-width: 1024px){.sawd-quick-donate-form{padding:20px 10px}.sawd-cart.sawd-cart--on-checkout{transform:translate(150%);position:fixed;z-index:9999;width:500px;box-shadow:-5px 4px 17.6px #00000040;border-radius:0}.sawd-cart.sawd-cart--on-checkout .sawd-cart__close{display:block}.woocommerce-checkout .sawd-cart-info-button{cursor:pointer}}@media (max-width: 768px){body.admin-bar .sawd-select2-dropdown{margin-top:47px}body.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:50px}body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content{width:100%!important}}@media (max-width: 480px){.sawd-donate-form__donation-types .sawd-donate-form__donation-type{padding:12px}.sawd-quick-donate-form__content-wrapper{flex-direction:column}.sawd-quick-donate-form .sawd-quick-donate-form__content-wrapper>*{width:100%!important}.sawd-quick-donate-form .sawd-donate-form__error{position:relative}.sawd-cart,.sawd-cart.sawd-cart--on-checkout{width:100vw}.sawd-cart .sawd-cart__close{right:20px}.sawd-cart__content{padding:20px}.sawd-checkout form.checkout>div{flex-direction:column}.sawd-checkout__contact-medium-billing-field-label{width:100%}.sawd-checkout .sawd-checkout__billing-fields .sawd-checkout__billing-field.sawd-checkout__billing-field-salutation{width:calc(40% - (3 / 5 * 10px))}.sawd-checkout .sawd-checkout__billing-fields .sawd-checkout__billing-field.sawd-checkout__billing-field-firstname{width:calc(60% - 4px)}.sawd-checkout .sawd-checkout__billing-fields .sawd-checkout__billing-field.sawd-checkout__billing-field-lastname,.sawd-checkout .sawd-checkout__billing-fields .sawd-checkout__billing-field,.sawd-checkout .sawd-checkout__billing-fields .address-field{width:100%}.sawd-thankyou .sawd-thankyou__info-box{padding:20px;margin:50px auto}.sawd-thankyou .sawd-thankyou__info-box-title{font-size:24px}.sawd-thankyou .sawd-thankyou__info-box-description{font-size:16px}#customer_login>div:first-child{margin-bottom:50px}.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row,.woocommerce-MyAccount-content .edit-account .form-row{width:100%}.woocommerce #order_review table.shop_table td,.woocommerce #order_review table.shop_table tfoot th,.woocommerce #order_review table.shop_table thead th{padding:10px}}
