.sawd-cart-info-button{position:relative;cursor:pointer}.woocommerce-checkout .sawd-cart-info-button{cursor:auto;pointer-events:none}.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%}#jsSAWDDonationBackgroundLayer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-color:#dbf6ff;background-size:cover;background-position:center;background-repeat:no-repeat}#jsSAWDDonationBackgroundLayer video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.sawd-donation-form-heading{background:#06beff;color:#fff;font-family:"Helvetica Neue",Sans-serif;font-size:38px;font-weight:700;padding:10px 20px;display:inline-block;margin-bottom:40px;border-radius:5px}.sawd-donate-form{font-family:"Helvetica Neue",Sans-serif;background:#fff;padding:25px;display:flex;flex-direction:column;gap:15px;border-radius:5px;border:1px solid #d2d2d2}.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__donation-frequencies{display:flex;justify-content:center;align-items:center}.sawd-donate-form__donation-frequencies .sawd-donate-form__donation-frequency{width:50%;padding:15px;font-weight:700;font-size:20px;background-color:#fff;color:#333}.sawd-donate-form__donation-frequencies .sawd-donate-form__donation-frequency:hover{background:#069dd2;color:#fff}.sawd-donate-form__donation-frequency.sawd-donate-form__donation-frequency--selected,.sawd-donate-form__donation-frequencies .sawd-donate-form__donation-frequency:focus{background-color:#06beff;color:#fff}.sawd-donate-form__donation-frequency:first-child{border:1px solid #d2d2d2;margin-right:12px;border-radius:5px}.sawd-donate-form__donation-frequency:last-child{border:1px solid #d2d2d2;border-radius:5px}body.admin-bar .sawd-select2-dropdown{margin-top:32px}.select2-container .sawd-select2-dropdown.select2-dropdown{border:1px solid #d2d2d2}.select2-container .select2-selection.sawd-select2-selection{padding:9px 20px;border-radius:5px;border-color:#d2d2d2;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:#303030;margin-top:-2px;font-size:18px;font-weight:600}.select2-dropdown.sawd-select2-dropdown .select2-results__options{max-height:100%}.select2-dropdown.sawd-select2-dropdown .select2-results__option{padding:10px 20px;font-family:"Helvetica Neue",Sans-serif}.select2-dropdown.sawd-select2-dropdown .select2-results__option--highlighted,.select2-dropdown.sawd-select2-dropdown .select2-results__option--selected{background-color:#ddd;color:#303030}.sawd-donate-form__defined-amounts{display:flex;justify-content:space-between;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:33%;padding:14px;border:1px solid #d2d2d2;border-radius:5px;background-color:#fff;color:#333}.sawd-donate-form__defined-amounts .sawd-donate-form__amount:hover{background:#069dd2;color:#fff}.sawd-donate-form__defined-amounts .sawd-donate-form__amount span:first-child{font-weight:600;font-size:18px}.sawd-donate-form__amount.sawd-donate-form__amount--selected,.sawd-donate-form__defined-amounts .sawd-donate-form__amount:focus{background-color:#06beff;color:#fff}.sawd-donate-form__amounts{display:flex;flex-direction:column;gap:15px}.sawd-donate-form__amount-input-container{position:relative;height:45px}.sawd-donate-form__amount-input-currency{position:absolute;top:14px;left:18px;z-index:1;font-weight:700;font-size:19px;line-height:16px}.sawd-donate-form__amount-input,.sawd-donate-form__amount-input::placeholder{color:#303030;font-size:18px}.sawd-donate-form__amount-input::placeholder{opacity:.5}.sawd-donate-form .sawd-donate-form__amounts .sawd-donate-form__amount-input{border:1px solid #d2d2d2;font-weight:400;padding:9px 10px 9px 30px;height:100%}.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:16px;text-align:left;margin:0}.sawd-donate-form__additional-input,.sawd-donate-form__additional-input::placeholder{color:#303030}.sawd-donate-form div input.sawd-donate-form__additional-input{border-color:#d2d2d2;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;font-size:18px}.sawd-donate-form .sawd-donate-form__add-to-cart:hover,.sawd-donate-form .sawd-donate-form__add-to-cart:focus{background-color:#a20011}.sawd-donate-form__logos{display:flex;align-items:center;justify-content:space-between;gap:4px}.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}body.sawd-cart__opened{overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0}#jsSAWDOpenedCartOverlay.sawd-cart__opened-overlay{position:fixed;left:0;top:0;height:100vh;width:100vw;background:#0000004d;z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.sawd-cart{font-family:"Helvetica Neue",Sans-serif;transform:translate(150%);position:fixed;z-index:99999;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:40px;padding:40px;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,body.woocommerce-checkout>.blockUI: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:40px;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:#a20011}.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-icons{display:flex;align-items:center;justify-content:center;gap:20px}.sawd-cart__footer-payment-paypal-icon{margin-right:-10px}.sawd-cart__footer-payment-visa-icon{margin-right:-2px}.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:14px}.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:12px;line-height:1.5}.sawd-cart__cart{display:flex;flex-direction:column;gap:20px}.sawd-cart__cart-groups{display:flex;flex-direction:column;gap:15px;text-align:left}.sawd-cart__cart-group{background:#dbf6ff;border-radius:5px;overflow:hidden}.sawd-cart__cart-group-items{display:flex;flex-direction:column}.sawd-cart .sawd-cart__cart-group-header{background:#fff;overflow:hidden;padding:15px}.sawd-cart .sawd-cart__cart-group-title{background:#06beff;border-radius:5px;padding:3px 12px;display:inline-block;color:#fff;margin:0;font-size:14px;font-weight:600}.sawd-cart__cart-group-item{overflow:hidden;display:flex;align-items:center;border-radius:5px;position:relative;min-height:70px;padding:15px}.sawd-cart__cart-group-item:not(:last-child){border-bottom:1px solid #d2d2d2}.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:#303030;border:1px solid #d2d2d2}.sawd-cart__cart-group-item-image{width:70px;height:calc(100% - 20px)!important;flex-shrink:0;position:absolute;object-fit:cover;object-position:center;border:1px solid #d2d2d2!important;border-radius:2px!important}.sawd-cart__cart-group-item-meta{margin-left:70px;padding-left: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:14px;font-weight:400;color:#303030;margin:0}.sawd-cart .sawd-cart__cart-tickets-group-item .sawd-cart__cart-group-item-name{max-width:120px;font-size:14px;font-weight:600;color:#303030;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:15px;justify-content:space-between;align-items:center;background:#fff;border:1px solid #d2d2d2}.sawd-cart .sawd-cart__cart-group-subtotal-label,.sawd-cart .sawd-cart__cart-group-subtotal-value{font-size:14px;font-weight:600;color:#303030;margin:0}.sawd-cart__cart-group-grandtotal{display:flex;justify-content:space-between;align-items:center}.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:22px;color:#fff;margin:0;font-weight:600}.sawd-cart .sawd-cart__checkout-button{font-size:18px;margin-top:5px;width:100%;padding:15px;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-color:#a20011}.sawd-cart__tickets-header{margin:0 0 20px;padding-bottom:10px;border-bottom:2px solid white;font-size:16px;color:#fff;font-weight:600;width:100%;text-align:left}.sawd-cart__tickets-body{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;gap:10px}.sawd-cart__ticket{width:calc(50% - 5px);border-radius:5px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;align-items:start;background:#fff;text-align:left}.sawd-cart__ticket-header{position:relative;background-color:#dbf6ff;width:100%;border-bottom:1px solid #d2d2d2;text-align:left;overflow:hidden;height:160px}.sawd-cart .sawd-cart__ticket-header-image{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.sawd-cart__ticket-header-info{position:absolute;left:15px;top:15px;width:calc(100% - 30px);display:flex;flex-direction:column;align-items:start}.sawd-cart .sawd-cart__ticket-header-name{margin:0 0 5px}.sawd-cart .sawd-cart__ticket-header-price{margin:0}.sawd-cart .sawd-cart__ticket-header-name,.sawd-cart .sawd-cart__ticket-header-price{font-size:16px;color:#303030;font-weight:600}.sawd-cart__ticket-header-image+.sawd-cart__ticket-header-info>*{background:#06beff;border-radius:5px;padding:3px 12px;display:inline-block;color:#fff}.sawd-cart .sawd-cart__ticket-body{padding:15px;width:100%;line-height:1.5;font-size:14px;text-align:left}.sawd-cart .sawd-cart__ticket-body p{margin:0}.sawd-cart .sawd-cart__ticket-add-to-cart{margin:15px;width:calc(100% - 30px);font-size:14px;border:0;font-weight:600;border-radius:5px;padding:4px 15px;background:#415faa;border:1px solid #415faa;color:#fff}.sawd-cart .sawd-cart__ticket-add-to-cart:hover,.sawd-cart .sawd-cart__ticket-add-to-cart:focus{background:#2d4277}.woocommerce-checkout{font-family:"Helvetica Neue",Sans-serif}.woocommerce form .form-row.woocommerce-invalid label{color:#ff0606!important}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#ff0606!important}.sawd-checkout .sawd-checkout__order-information{display:flex;flex-direction:column;gap:60px;padding:20px 0}.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;justify-content:center}.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-header{display:flex;align-items:center;gap:12px;margin-bottom:15px}.sawd-checkout .sawd-checkout__billing-title{margin-top:0;margin-bottom:0;font-weight:700;font-size:34px}.sawd-checkout__billing-fields #jsToggleHeading{margin-top:0;cursor:pointer;color:#ff0606}.sawd-checkout__billing-fields #jsToggleHeading:not(#billing_address_1_field+#jsToggleHeading){display:none!important}.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__billing-fields .woocommerce-billing-fields__field-wrapper p.form-row{position:relative}.sawd-checkout__billing-fields .woocommerce-billing-fields__field-wrapper p.form-row .required{display:none}.sawd-checkout__billing-fields .woocommerce-billing-fields__field-wrapper p.form-row label{position:absolute;z-index:1;left:12px;top:8px;transition:all .2s linear;width:91%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.sawd-checkout__billing-fields .woocommerce-billing-fields__field-wrapper p.form-row.sawd-input-valid label,.sawd-checkout__billing-fields .woocommerce-billing-fields__field-wrapper p.form-row.sawd-input-focused label{font-size:11px;padding:0 2px;transform:translateY(-18px);background:#fff;width:auto}.sawd-checkout__billing-fields .woocommerce-billing-fields__field-wrapper #billing_postcode_field label:after{content:"*";margin-left:-4px}.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-address1,.sawd-checkout .sawd-checkout__billing-field.sawd-checkout__billing-field-city,.sawd-checkout .sawd-checkout__billing-field.sawd-checkout__billing-field-country,.sawd-checkout .sawd-checkout__billing-field.sawd-checkout__billing-field-postcode{width:100%}.sawd-checkout .sawd-checkout__billing-field.sawd-checkout__billing-field-address1,.sawd-checkout .sawd-checkout__billing-field.sawd-checkout__billing-field-postcode{margin-top:4px}.sawd-checkout .sawd-checkout__billing-field.sawd-checkout__billing-field-country{margin-top:1px}.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))}body.woocommerce-checkout .sawd-checkout input[type=checkbox],body.woocommerce-checkout .sawd-checkout input[type=radio]{border:1px solid #d2d2d2;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 .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:#d2d2d2;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:#d2d2d2;border-radius:5px;overflow:hidden}.sawd-checkout .sawd-checkout__contact-preferences-header{display:flex;align-items:center;gap:12px;margin-bottom:15px}.sawd-checkout .sawd-checkout__contact-preferences-title{margin-top:0;margin-bottom:0;font-weight:700;font-size:34px}.sawd-checkout .sawd-checkout__contact-preferences-body{display:flex;flex-direction:column;gap:10px}.sawd-checkout .sawd-checkout__contact-preferences-fields{display:flex;flex-direction:column;gap:15px}.sawd-checkout .sawd-checkout__contact-preferences-fields input[type=checkbox]{margin-right:15px;margin-bottom:-4px}.sawd-checkout .sawd-checkout__contact-preferences p{margin:0}.sawd-checkout .sawd-checkout__giftaid-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.sawd-checkout .sawd-checkout__giftaid-header-text{display:flex;align-items:center;gap:12px}.sawd-checkout .sawd-checkout__giftaid-logo{width:140px;margin-top:-16px}.sawd-checkout .sawd-checkout__order-information-number{margin-top:0;margin-bottom:0;background:#333;color:#fff;width:34px;height:34px;border-radius:100%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}.sawd-checkout .sawd-checkout__giftaid-title{font-weight:700;margin-top:0;margin-bottom:0;font-size:34px}.sawd-checkout .sawd-checkout__giftaid-subtitle{margin-top:0;margin-bottom:10px;font-size:18px;font-weight:600}.sawd-checkout .sawd-checkout__giftaid-option{margin-bottom:10px}.sawd-checkout .sawd-checkout__giftaid-subtitle span{color:#06beff}.sawd-checkout__giftaid-option input[type=checkbox]{margin-bottom:-2px}.sawd-checkout__giftaid-description-read-more{margin:0;cursor:pointer;color:#ff0606;display:inline-block}.sawd-checkout__giftaid-extended-description{margin-top:10px}.sawd-checkout__giftaid-description p{margin-bottom:10px}.sawd-checkout .sawd-checkout__payment-header{display:flex;align-items:center;gap:12px;margin-bottom:15px}.sawd-checkout .sawd-checkout__payment-title{margin-top:0;margin-bottom:0;font-weight:700;font-size:34px}.sawd-checkout .sawd-checkout__complete-donation{display:flex;flex-direction:column;gap:20px}.sawd-checkout .sawd-checkout__complete-donation-info-container{display:flex;flex-direction:column;align-items:start;gap:8px;margin-bottom:20px}.sawd-checkout .sawd-checkout__complete-donation-info{font-weight:600;font-size:22px;margin:0}.sawd-checkout .sawd-checkout__complete-donation-logos{display:flex;align-items:center;gap:20px;justify-content:start;flex-wrap:wrap}.sawd-checkout .sawd-checkout__complete-donation-logos-separator{width:2px;height:90%;margin-top:-4px;background:#d2d2d2}.sawd-checkout .sawd-checkout__complete-donation-secure-system{display:flex;align-items:center;gap:10px;line-height:20px;margin-top:-3px}.sawd-checkout .sawd-checkout__complete-donation-button{font-weight:600;font-size:18px;border-radius:5px;background-color:#ff0606;color:#fff;border:0;padding-top:15px;padding-bottom:15px;display:flex;align-items:center;justify-content:center;gap:12px}.sawd-checkout .sawd-checkout__complete-donation-button:hover,.sawd-checkout .sawd-checkout__complete-donation-button:focus{background-color:#a20011}.sawd-checkout .sawd-checkout__complete-donation-loader{height:20px;width:20px;animation:spin 1s ease-in-out infinite;display:none}.sawd-checkout .sawd-checkout__complete-donation-loading-text,.sawd-checkout form.checkout.processing .sawd-checkout__complete-donation-normal-text{display:none}.sawd-checkout form.checkout.processing .sawd-checkout__complete-donation-loading-text,.sawd-checkout form.checkout.processing .sawd-checkout__complete-donation-loader{display:block}.sawd-checkout__card-payment-details{display:flex;flex-direction:column;gap:60px;height:0;opacity:.5;overflow:hidden}.sawd-checkout__card-payment-details--selected{height:100%;opacity:1}.sawd-checkout .sawd-checkout__giftaid-header{display:flex;align-items:center;gap:12px;margin-bottom:10px}.sawd-checkout .sawd-checkout__payment-methods-header{display:flex;align-items:center;gap:12px;margin-bottom:15px}.sawd-checkout__payment-methods-title{margin-top:0;margin-bottom:0;font-weight:700;font-size:34px}.sawd-checkout__payment-methods-body{display:flex;gap:8px;align-items:center;justify-content:start;flex-wrap:wrap}button.sawd-checkout__payment-method-card{margin-top:3px;height:48px;border-radius:5px;border:1px solid #333;width:49%;color:#333;display:flex;align-items:center;justify-content:center;gap:24px;padding:0}button.sawd-checkout__payment-method-card--selected{border:3px solid #ff0606!important}button.sawd-checkout__payment-method-card h4{margin-top:0;margin-bottom:0;font-weight:700;font-size:16px;border-left:1px solid lightgray;height:100%;display:flex;align-items:center;padding-left:24px}#wc-stripe-express-checkout-element{margin:0 -8px 0 0!important;width:49%}#wc-stripe-express-checkout-element>div{min-width:auto!important}.sawd-checkout__payment-method-paypal{width:49%;height:47.6px;position:relative;overflow:hidden;border-radius:4px;border:1px solid #333;background-image:url(../img/paypal-logo.png);background-position:center;background-size:100px;background-repeat:no-repeat}.sawd-checkout__payment-method-paypal .ppc-button-wrapper{position:absolute;width:9999px;left:0;right:0;opacity:.01}#wc-stripe-express-checkout-button-separator,.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,.woocommerce-account .payment_method_ppcp-gateway img{display:none!important}.sawd-checkout__payment-method-card--selected,.sawd-checkout__payment-method-card:hover,.sawd-checkout__payment-method-card:focus{background:#fff!important;color:#303030!important}.sawd-checkout .woocommerce-checkout #payment{background-color:#fff}.sawd-checkout__confirmation{margin-top:10px}.sawd-checkout .sawd-checkout__payment .sawd-checkout__confirmation input[type=checkbox],.sawd-checkout .sawd-checkout__payment .woocommerce-terms-and-conditions-wrapper input[type=checkbox]{margin-right:11px!important}.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}.woocommerce-invalid #terms{outline:0!important;outline-offset:0px!important;border-color:#ff0606}.sawd-checkout .woocommerce-checkout #payment .form-row label{line-height:1}.sawd-checkout .wc_payment_methods{padding:0!important;border:0!important}.sawd-checkout .wc_payment_method.payment_method_ppcp-gateway,.sawd-checkout .wc_payment_method.payment_method_stripe>input,.sawd-checkout .wc_payment_method.payment_method_stripe>label,.sawd-checkout .ppcp-messages{display:none!important}.sawd-checkout .payment_box.payment_method_stripe{display:block!important}.sawd-checkout .payment_box{overflow:hidden!important;margin:0!important;padding:0!important;background-color:#fff!important;font-size:16px!important;color:#303030!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}.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: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:"Helvetica Neue",Sans-serif;max-width:700px;margin:150px auto;padding:30px 75px;border:1px solid #e3e3e3;color:#303030;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:"Helvetica Neue",Sans-serif}.woocommerce-account form .form-row label .required{margin-left:-5px;color:#fff}.woocommerce form .form-row .required{color:#ff0606!important}.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,.woocommerce-account form input.input-text{padding:11px 12px!important;border-radius:5px!important;border-color:#d2d2d2!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-form-login input[type=checkbox],.woocommerce-account input.update_all_subscriptions_addresses[type=checkbox],.woocommerce-account .woocommerce-EditAccountForm.edit-account input[type=radio]{border:1px solid #d2d2d2;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],.woocommerce-account .woocommerce-form-login input[type=checkbox],.woocommerce-account input.update_all_subscriptions_addresses[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,.woocommerce-account .woocommerce-form-login input[type=checkbox]:checked,.woocommerce-account input.update_all_subscriptions_addresses[type=checkbox]{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-form-login input[type=checkbox],.woocommerce-account input.update_all_subscriptions_addresses[type=checkbox]{margin-bottom:-2px}.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:#d2d2d2!important;border-width:1px!important;border-style:solid!important;border-radius:5px;margin:auto}.woocommerce-lost-password .woocommerce{max-width:550px;margin:auto}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 #d2d2d2;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:#d2d2d2}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:#d2d2d2}body.woocommerce-order-pay table.shop_table th,body.woocommerce-account table.shop_table th{font-size:16px;font-weight:500!important;color:#303030;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:#303030;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 .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:#303030}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 #d2d2d2;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}.woocommerce-add-payment-method .woocommerce-PaymentBox--ppcp-gateway{display:none!important}.woocommerce-add-payment-method #payment:has(input[name=payment_method][value=ppcp-gateway]:checked) .form-row{display:none}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}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:99999;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;pointer-events:auto}}@media (min-width: 769px) and (max-width: 1024px){button.sawd-checkout__payment-method-card,#wc-stripe-express-checkout-element,.sawd-checkout__payment-method-paypal{width:32%}button.sawd-checkout__payment-method-card h4{padding-left:12px}button.sawd-checkout__payment-method-card{gap:12px}}@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}.sawd-donation-form-heading{font-size:26px}}@media (max-width: 600px){button.sawd-checkout__payment-method-card{gap:8px}button.sawd-checkout__payment-method-card h4{padding-left:8px}}@media (max-width: 480px){.sawd-donate-form__donation-types .sawd-donate-form__donation-type{padding:12px}.sawd-cart,.sawd-cart.sawd-cart--on-checkout{width:100vw}.sawd-cart .sawd-cart__close{right:20px}.sawd-cart__content{padding:20px}.sawd-cart__cart-group-item-image{width:60px}.sawd-cart__cart-group-item-meta{margin-left:60px}.sawd-cart__ticket{width:100%}.sawd-checkout form.checkout>div{flex-direction:column}.sawd-checkout .sawd-checkout__giftaid-logo{width:120px}.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,button.sawd-checkout__payment-method-card,#wc-stripe-express-checkout-element,.sawd-checkout__payment-method-paypal{width:100%}.sawd-checkout__payment-method-paypal{margin-left:0}button.sawd-checkout__payment-method-card{gap:24px}button.sawd-checkout__payment-method-card h4{padding-left:24px}.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}}@media (min-width: 1024px){body.woocommerce-checkout.sawd-cart__opened{overflow:visible}.woocommerce-checkout #jsSAWDOpenedCartOverlay.sawd-cart__opened-overlay{display:none}}
