body.woocommerce-order-received .site .header-checkout{}body.woocommerce-order-received .site .header-checkout .header-checkout__close{display:none}body.woocommerce-order-received .page{padding-top:0 !important}body.woocommerce-order-received .page .checkout-page{padding:0}body.woocommerce-order-received .page .checkout-page .checkout-page__container._container{padding:0;max-width:100%}body.woocommerce-order-received .page .checkout-page .checkout-page__container .checkout-page__body{max-width:100%;width:100%}.checkout-page{background-image:url("/wp-content/themes/islamichelp/assets/images/img-back-19.png");background-position:top center;background-size:100%;background-repeat:no-repeat;background-color:#f7fbfa;padding:0px;position:relative;min-height:100vh}.checkout-page::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:344px;background-image:url("/wp-content/themes/islamichelp/assets/images/img-back-20.png");background-position:top center;background-size:100%;background-repeat:no-repeat}@media (max-width:767px){.checkout-page{padding:16px 0 80px 0}}.checkout-page__container._container{padding:0;max-width:100%;width:100%}.checkout-page__body{position:relative;margin:0 auto}.checkout-page__body .woocommerce{}.checkout-block-top__back{display:flex;align-items:center;justify-content:center;width:100%;gap:12px;border:1px solid #a6c0c2;border-radius:12px;padding:14px 24px;background-color:#fff;transition:all 0.3s ease 0s;font-size:14px;line-height:normal;font-weight:700;font-family:"Work Sans", sans-serif}.checkout-block-top__back svg path{transition:all 0.3s ease 0s}.checkout-block-top__back:hover{background-color:#004c51;color:#fff}.checkout-block-top__back:hover svg path{fill:#fff}.checkout-block-top__content{margin:16px 0 0 0;border:1px solid #a6c0c2;border-radius:12px;padding:14px 24px;background-color:#fff;padding:16px 24px 24px 0}.checkout-block-top__total{display:flex;align-items:center;justify-content:space-between}.checkout-block-top__total .label{border-radius:0 100px 100px 0;border:1px solid #a6c0c2;border-left:none;background-color:#004c51;padding:9px 12px 9px 24px;font-size:14px;line-height:normal;color:#fff;font-weight:700;font-family:"Work Sans", sans-serif}.checkout-block-top__total .total{font-size:16px;line-height:normal;color:#004c51;font-weight:500;font-family:"Work Sans", sans-serif}.checkout-block-top__summary{padding:6px 0 0 0}.checkout-block-top__view-summary{font-size:16px;line-height:normal;color:#004c51;font-weight:800;text-decoration:underline;font-family:"Work Sans", sans-serif;width:100%;text-align:end;transition:all 0.3s ease 0s}.checkout-block-top__view-summary:hover{color:#deca3c;text-decoration:underline}.checkout-block-top__dotates{padding:16px 0 16px 24px;display:flex;flex-direction:column;gap:16px}.checkout-block-top__donat{display:flex;align-items:center;justify-content:space-between;gap:12px}.checkout-block-top__donat span:first-child{font-size:16px;line-height:normal;font-weight:500;font-family:"Work Sans", sans-serif}.checkout-block-top__donat span:last-child{font-size:16px;line-height:normal;font-weight:800;font-family:"Work Sans", sans-serif}.checkout-block-top__donat:not(:last-child){border-bottom:1px solid #004c51;padding:0 0 8px 0}.checkout-block-main{margin:16px 0 0 0;border:1px solid #a6c0c2;background-color:#fff;border-radius:12px}.main-block{padding:48px 24px}@media (max-width:767px){.main-block{padding:48px 16px}}.main-block__label{font-size:20px;line-height:normal;color:#004c51;font-weight:800;font-family:"Work Sans", sans-serif}.main-block__text{margin:24px 0 0 0;font-size:14px;line-height:24px;color:#004c51;font-weight:500;font-family:"Karla", sans-serif}.main-block__buttons{margin:16px 0 32px 0;display:flex;align-items:center;flex-direction:column;gap:8px}.main-block__btn{display:flex;align-items:center;justify-content:center;width:100%;max-width:326px;border-radius:1000px;border:1px solid #a6c0c2;background-color:#fff;padding:13px 24px;font-size:18px;line-height:normal;color:#004c51;font-weight:800;font-family:"Work Sans", sans-serif;transition:all 0.3s ease 0s}.main-block__btn:hover{background-color:#a6c0c21c}.main-block__full{margin:16px auto 0 auto;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;max-width:326px;border-radius:1000px;padding:14px 24px;background-color:#004c51;transition:all 0.3s ease 0s;font-weight:800;color:#fff;font-size:16px;line-height:normal;font-family:"Work Sans", sans-serif}.main-block__full svg path{transition:all 0.3s ease 0s}.main-block__full:hover{background-color:#deca3c;color:#004c51}.main-block__full:hover svg path{fill:#004c51}.checkout-block-quick{margin:16px 0 0 0;border:1px solid #a6c0c2;background-color:#fff;border-radius:12px}.checkout-block-quick__title{margin:16px 0 0 0;border:1px solid #a6c0c2;border-left:none;border-radius:0 100px 100px 0;padding:10px 12px 10px 24px;background-color:#eefbf8;font-size:14px;line-height:normal;color:#004c51;font-weight:700;font-family:"Work Sans", sans-serif;width:fit-content}.checkout-block-quick__label{margin:24px 0 0 16px;display:flex;align-items:center;font-size:14px;line-height:normal;font-family:"Work Sans", sans-serif}.checkout-block-quick__label span{font-weight:700;display:flex;width:fit-content;margin:0 5px 0 0}.checkout-block-quick__label svg{margin:0 16px 0 0}.checkout-block-quick .quick-checkout .woocommerce-NoticeGroup{display:none !important}.checkout-block-quick .quick-checkout .quick-form{padding:24px 16px}.checkout-block-quick .quick-checkout .quick-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{display:flex;flex-direction:column;gap:24px}.checkout-block-quick .quick-checkout .quick-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row{padding:0;margin:0;position:relative}.checkout-block-quick .quick-checkout .quick-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.woocommerce-invalid-required-field input{border-color:#df240c}.checkout-block-quick .quick-checkout .quick-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row label{font-size:14px;line-height:normal;color:#004c51;font-weight:600;font-family:"Work Sans", sans-serif;margin:0 0 12px 0}.checkout-block-quick .quick-checkout .quick-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row label span{color:#df240c}.checkout-block-quick .quick-checkout .quick-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row input{border:1px solid #a6c0c2;background-color:#fff;padding:14px 16px;border-radius:8px;font-size:16px;line-height:normal;color:#004c51;font-weight:500;font-family:"Work Sans", sans-serif}.checkout-block-quick .quick-checkout .quick-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row input::placeholder{font-size:16px;line-height:normal;color:#5f6d6e;font-weight:500;font-family:"Work Sans", sans-serif}.checkout-block-quick .quick-checkout .quick-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row textarea{border:1px solid #a6c0c2;background-color:#fff;padding:14px 16px;border-radius:8px;resize:none;height:88px;font-size:16px;line-height:normal;color:#004c51;font-weight:500;font-family:"Work Sans", sans-serif}.checkout-block-quick .quick-checkout .quick-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row textarea::placeholder{font-size:16px;line-height:normal;color:#5f6d6e;font-weight:500;font-family:"Work Sans", sans-serif}.checkout-block-quick .quick-checkout .quick-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row:last-child label span{display:none}.checkout-block-quick .quick-checkout .quick-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .checkout-inline-error-message{position:absolute;bottom:-17px;left:0;font-family:"Work Sans", sans-serif;font-size:12px;line-height:normal;font-weight:500;color:#df240c}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment{background:transparent !important;border-radius:0 !important;border-top:1px solid #a6c0c2}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-info{padding:48px 16px 32px 16px}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-info__content{display:flex;flex-direction:column;gap:32px}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-info__checkbox{display:flex;align-items:center;gap:5px;padding:6px 0 6px 40px;background-image:url("/wp-content/themes/islamichelp/assets/images/Checkbox-01.svg");background-position:left center;background-size:24px;background-repeat:no-repeat;cursor:pointer;font-family:"Karla", sans-serif;color:#004c51;font-weight:500;font-size:14px;line-height:normal}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-info__checkbox input{position:absolute;opacity:0;visibility:hidden;z-index:-1}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-info__checkbox._active{background-image:url("/wp-content/themes/islamichelp/assets/images/Checkbox-02.svg")}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-info .woocommerce-terms-and-conditions-wrapper .form-row{margin:0;padding:0;position:relative}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-info .woocommerce-terms-and-conditions-wrapper .form-row.woocommerce-invalid{}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-info .woocommerce-terms-and-conditions-wrapper .form-row.woocommerce-invalid label{color:#ff0000;background-image:url("/wp-content/themes/islamichelp/assets/images/Checkbox-error.svg")}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-info .woocommerce-terms-and-conditions-wrapper .form-row.woocommerce-invalid label a{color:#ff0000}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-info .woocommerce-terms-and-conditions-wrapper .form-row label{display:flex;align-items:center;gap:5px;padding:6px 0 6px 40px;background-image:url("/wp-content/themes/islamichelp/assets/images/Checkbox-01.svg");background-position:left center;background-size:24px;background-repeat:no-repeat;cursor:pointer;font-family:"Karla", sans-serif;color:#004c51;font-weight:500;font-size:14px;line-height:normal}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-info .woocommerce-terms-and-conditions-wrapper .form-row label input{position:absolute;opacity:0;visibility:hidden;z-index:-1}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-info .woocommerce-terms-and-conditions-wrapper .form-row label._active{background-image:url("/wp-content/themes/islamichelp/assets/images/Checkbox-02.svg")}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-info .woocommerce-terms-and-conditions-wrapper .form-row label a{font-weight:700;color:#004c51;text-decoration:underline;transition:all 0.3s ease 0s}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-info .woocommerce-terms-and-conditions-wrapper .form-row label a:hover{color:#df240c}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-info .woocommerce-terms-and-conditions-wrapper .form-row .checkout-inline-error-message{position:absolute;bottom:-17px;left:0;font-family:"Work Sans", sans-serif;font-size:12px;line-height:normal;font-weight:500;color:#df240c}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-gift{border:1px solid #deca3c;border-left:none;border-right:none}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-gift__checkbox{padding:16px 16px 16px 56px;font-size:14px;line-height:normal;color:#004c51;font-weight:800;font-family:"Work Sans", sans-serif;background-color:#faf8db;display:flex;width:100%;border-bottom:1px solid #deca3c;background-image:url("/wp-content/themes/islamichelp/assets/images/Checkbox-03.svg");background-position:16px center;background-size:24px;background-repeat:no-repeat;cursor:pointer}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-gift__checkbox input{position:absolute;opacity:0;visibility:hidden;z-index:-1}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-gift__checkbox._active{background-image:url("/wp-content/themes/islamichelp/assets/images/Checkbox-02.svg")}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-gift__checkbox:has(input:checked){background-image:url("/wp-content/themes/islamichelp/assets/images/Checkbox-02.svg")}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-gift__wrapper{padding:32px 24px;background-color:#fefef2;position:relative}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-gift__wrapper::before{content:"";position:absolute;bottom:0;right:24px;width:241px;height:208px;background-color:#fcfae3;border-radius:1000px 1000px 0 0}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-gift__content{position:relative}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-gift__label{font-size:16px;line-height:normal;color:#004c51;font-weight:800;font-family:"Work Sans", sans-serif}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-gift__text{margin:24px 0 0 0;font-size:14px;line-height:24px;color:#004c51;font-family:"Karla", sans-serif;font-style:500}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-gift__text span{font-weight:600}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-gift__img{margin:8px 0 0 auto;display:flex}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay{padding:48px 24px}@media (max-width:767px){.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay{padding:32px 16px}}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay__text{font-size:14px;line-height:24px;color:#004c51;font-family:"Karla", sans-serif;font-style:500;max-width:310px;margin:0 0 24px 0}@media (max-width:767px){.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay__text{max-width:100%}}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay .wc_payment_methods{border-bottom:none !important;padding:0 !important}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay .wc_payment_methods::before,.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay .wc_payment_methods::after{display:none !important}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay .wc_payment_methods .wc_payment_method{cursor:pointer;background-image:url("/wp-content/themes/islamichelp/assets/images/Checkbox-01.svg");background-position:0 20px;background-repeat:no-repeat;background-size:24px}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay .wc_payment_methods .wc_payment_method input{position:absolute;opacity:0;visibility:hidden;z-index:-1}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay .wc_payment_methods .wc_payment_method label{padding:8px 0 8px 40px;font-size:16px;line-height:normal;color:#004c51;font-weight:800;font-family:"Work Sans", sans-serif;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay .wc_payment_methods .wc_payment_method label img{margin:0 0 0 auto !important}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay .wc_payment_methods .wc_payment_method.selected{background-image:url("/wp-content/themes/islamichelp/assets/images/Checkbox-02.svg")}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay .wc_payment_methods .wc_payment_method.payment_method_bacs .payment_box{display:none !important}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay .wc_payment_methods .wc_payment_method.payment_method_stripe_applepay{display:none !important}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay .wc_payment_methods .wc_payment_method.payment_method_stripe_applepay._active{display:block !important}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay .wc_payment_methods .wc_payment_method.payment_method_stripe_googlepay{display:none !important}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay .wc_payment_methods .wc_payment_method.payment_method_stripe_googlepay._active{display:block !important}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay .wc_payment_methods .wc_payment_method.payment_method_ppcp{display:none !important}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay .wc_payment_methods .wc_payment_method.payment_method_ppcp._active{display:block !important}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay .wc_payment_methods .wc_payment_method.payment_method_stripe_payment_request{}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay .wc_payment_methods .wc_payment_method.payment_method_stripe_payment_request._hide{display:none !important}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay .wc_payment_methods .wc_payment_method.payment_method_stripe_cc,.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay .wc_payment_methods .wc_payment_method.payment_method_ppcp_card{display:none !important}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay .place-order{padding:0 !important;margin:24px auto 0 auto;display:flex;align-items:center;justify-content:center;position:relative}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay .place-order .button{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;max-width:326px;border-radius:1000px;background-color:#004c51;padding:14px 24px;font-size:18px;line-height:normal;color:#fff;font-weight:800;font-family:"Work Sans", sans-serif;transition:all 0.3s ease 0s}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay .place-order .button svg path{transition:all 0.3s ease 0s}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay .place-order .button:hover{background-color:#deca3c;color:#004c51}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay .place-order .button:hover svg path{fill:#004c51}.checkout-block-quick .quick-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay .place-order .wc-stripe-applepay-button{position:absolute;bottom:-16px;left:50%;transform:translate(-50%, 0);max-width:80%;width:100%}.checkout-block-full .woocommerce-checkout .woocommerce-NoticeGroup{display:none !important}.checkout-steps{margin:16px 0 0 0}.checkout-steps__step-01{padding:0 0 16px 0;position:relative}.checkout-steps__step-01::before{content:"";position:absolute;bottom:0;left:22px;width:1px;height:100%;background-color:#a6c0c2}.checkout-steps__step-01._active .checkout-steps__step-top .checkout-steps__number{background-color:#004c51;color:#fff}.checkout-steps__step-01._active .checkout-steps__step-top .checkout-steps__btn-step{background-color:#004c51}.checkout-steps__step-01._edit .checkout-steps__step-top .checkout-steps__number{background-color:#004c51;color:#fff}.checkout-steps__step-01._edit .checkout-steps__step-top .checkout-steps__btn-step{background-color:#004c51}.checkout-steps__step-01._edit .checkout-steps__step-top .checkout-steps__btn-step .checkout-steps__edit{opacity:1;visibility:visible}.checkout-steps__step-01 .checkout-steps__content{margin:16px 0 0 68px;border:1px solid #a6c0c2;background-color:#fff;border-radius:12px;padding:24px 16px}.checkout-steps__step-01 .checkout-steps__content .text{font-size:14px;line-height:normal;font-weight:500;font-family:"Karla", sans-serif;color:#004c51}.checkout-steps__step-01 .checkout-steps__content .col2-set{margin:24px 0 0 0}.checkout-steps__step-01 .checkout-steps__content .col2-set .col-1,.checkout-steps__step-01 .checkout-steps__content .col2-set .col-2{width:100%;max-width:100%}.checkout-steps__step-01 .checkout-steps__content .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{display:flex;flex-direction:column;gap:24px}.checkout-steps__step-01 .checkout-steps__content .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row{padding:0;margin:0;position:relative;width:100%}.checkout-steps__step-01 .checkout-steps__content .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row._error input{border-color:#df240c}.checkout-steps__step-01 .checkout-steps__content .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.woocommerce-invalid-required-field input{border-color:#df240c}.checkout-steps__step-01 .checkout-steps__content .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row label{font-size:14px;line-height:normal;color:#004c51;font-weight:600;font-family:"Work Sans", sans-serif;margin:0 0 12px 0}.checkout-steps__step-01 .checkout-steps__content .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row label span{color:#df240c}.checkout-steps__step-01 .checkout-steps__content .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row label span.optional{font-size:0;position:relative}.checkout-steps__step-01 .checkout-steps__content .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row label span.optional::before{content:"*";position:absolute;top:-14px;right:-8px;font-size:14px;line-height:normal;color:#df240c;font-weight:700;font-family:"Work Sans", sans-serif}.checkout-steps__step-01 .checkout-steps__content .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row input{border:1px solid #a6c0c2;background-color:#fff;padding:14px 16px;border-radius:8px;font-size:16px;line-height:normal;color:#004c51;font-weight:500;font-family:"Work Sans", sans-serif}.checkout-steps__step-01 .checkout-steps__content .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row input::placeholder{font-size:16px;line-height:normal;color:#5f6d6e;font-weight:500;font-family:"Work Sans", sans-serif}.checkout-steps__step-01 .checkout-steps__content .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row textarea{border:1px solid #a6c0c2;background-color:#fff;padding:14px 16px;border-radius:8px;resize:none;height:88px;font-size:16px;line-height:normal;color:#004c51;font-weight:500;font-family:"Work Sans", sans-serif}.checkout-steps__step-01 .checkout-steps__content .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row textarea::placeholder{font-size:16px;line-height:normal;color:#5f6d6e;font-weight:500;font-family:"Work Sans", sans-serif}.checkout-steps__step-01 .checkout-steps__content .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row:last-child label span{display:none}.checkout-steps__step-01 .checkout-steps__content .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .checkout-inline-error-message{position:absolute;bottom:-17px;left:0;font-family:"Work Sans", sans-serif;font-size:12px;line-height:normal;font-weight:500;color:#df240c}.checkout-steps__step-01 .checkout-steps__content .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .field-error{position:absolute;bottom:-17px;left:0;font-family:"Work Sans", sans-serif;font-size:12px;line-height:normal;font-weight:500;color:#df240c}.checkout-steps__step-top{display:flex;align-items:center}.checkout-steps__number{min-width:44px;min-height:44px;max-width:44px;max-height:44px;border-radius:1000px;border:1px solid #a6c0c2;background-color:#fff;transition:all 0.3s ease 0s;display:flex;align-items:center;justify-content:center;position:relative;font-size:16px;line-height:normal;color:#004c51;font-weight:700;text-align:center;font-family:"Work Sans", sans-serif}.checkout-steps__btn-step{margin:0 0 0 24px;position:relative;display:flex;align-items:center;justify-content:center;padding:13px 24px;border-radius:12px;border:1px solid #a6c0c2;background-color:#56898c;width:100%;height:44px;font-size:14px;line-height:normal;font-weight:700;text-align:center;color:#fff;font-family:"Work Sans", sans-serif}.checkout-steps__btn-step::before{content:"";position:absolute;left:-25px;top:50%;transform:translate(0, -50%);width:25px;height:1px;background-color:#a6c0c2}.checkout-steps__edit{opacity:0;visibility:hidden;position:absolute;top:50%;right:24px;transform:translate(0, -50%);font-size:14px;line-height:normal;text-decoration:underline;color:#fff;font-weight:800;text-decoration:underline;transition:all 0.3s ease 0s;font-family:"Work Sans", sans-serif}.checkout-steps__edit:hover{color:#deca3c;text-decoration:underline}.checkout-steps__next{margin:46px auto 0 auto;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;max-width:326px;border-radius:1000px;padding:14px 24px;background-color:#004c51;transition:all 0.3s ease 0s;font-weight:800;color:#fff;font-size:16px;line-height:normal;font-family:"Work Sans", sans-serif}.checkout-steps__next svg path{transition:all 0.3s ease 0s}.checkout-steps__next:hover{background-color:#deca3c;color:#004c51}.checkout-steps__next:hover svg path{fill:#004c51}.checkout-steps__step-02{padding:0 0 16px 0;position:relative}.checkout-steps__step-02::before{content:"";position:absolute;bottom:0;left:22px;width:1px;height:100%;background-color:#a6c0c2}.checkout-steps__step-02 .checkout-steps__content{margin:16px 0 0 68px;border:1px solid #deca3c;border-radius:12px}.checkout-steps__step-02 .checkout-steps__content .title{background-color:#faf8db;border-radius:12px 12px 0 0;border-bottom:1px solid #deca3c;padding:18px 16px;width:100%;font-size:16px;line-height:normal;font-weight:800;color:#004c51;text-align:end;font-family:"Work Sans", sans-serif}.checkout-steps__step-02 .checkout-steps__content .wrapper{padding:24px 24px 48px 24px;background-color:#fffef3;border-radius:0 0 12px 12px;position:relative}.checkout-steps__step-02 .checkout-steps__content .wrapper::before{content:"";position:absolute;bottom:0;right:24px;width:277px;height:278px;border-radius:1000px 1000px 0 0;background-color:#fcfae3}.checkout-steps__step-02 .checkout-steps__content .wrapper .content{position:relative}.checkout-steps__step-02 .checkout-steps__content .wrapper .content .label{font-size:16px;line-height:normal;font-weight:800;color:#004c51;font-family:"Work Sans", sans-serif}.checkout-steps__step-02 .checkout-steps__content .wrapper .content .text{margin:24px 0 0 0;font-size:14px;line-height:24px;font-family:"Karla", sans-serif;font-weight:500;color:#004c51}.checkout-steps__step-02 .checkout-steps__content .wrapper .content .text span{font-weight:600}.checkout-steps__step-02 .checkout-steps__content .wrapper .content .checkbox{margin:40px 0 0 0;display:flex;padding:0 0 0 38px;position:relative;background-image:url("/wp-content/themes/islamichelp/assets/images/Checkbox-03.svg");background-position:left top;background-size:24px;background-repeat:no-repeat;cursor:pointer;font-size:14px;line-height:24px;font-family:"Karla", sans-serif;font-weight:500;color:#004c51}.checkout-steps__step-02 .checkout-steps__content .wrapper .content .checkbox input{position:absolute;z-index:-1;opacity:0;visibility:hidden}.checkout-steps__step-02 .checkout-steps__content .wrapper .content .checkbox._active{background-image:url("/wp-content/themes/islamichelp/assets/images/Checkbox-02.svg")}.checkout-steps__step-02 .checkout-steps__content .wrapper .content .checkbox:has(input:checked){background-image:url("/wp-content/themes/islamichelp/assets/images/Checkbox-02.svg")}.checkout-steps__step-02 .checkout-steps__content .wrapper .content .image{margin:32px 0 0 auto;display:flex}.checkout-steps__step-02._active .checkout-steps__step-top .checkout-steps__number{background-color:#004c51;color:#fff}.checkout-steps__step-02._active .checkout-steps__step-top .checkout-steps__btn-step{background-color:#004c51}.checkout-steps__step-02._edit .checkout-steps__step-top .checkout-steps__number{background-color:#004c51;color:#fff}.checkout-steps__step-02._edit .checkout-steps__step-top .checkout-steps__btn-step{background-color:#004c51}.checkout-steps__step-02._edit .checkout-steps__step-top .checkout-steps__btn-step .checkout-steps__edit{opacity:1;visibility:visible}.checkout-steps__step-03 .checkout-steps__content{margin:16px 0 0 68px;background-color:#fff;border:1px solid #a6c0c2;border-radius:12px}.checkout-steps__step-03 .checkout-steps__content .woocommerce-checkout-review-order .woocommerce-checkout-payment{background:transparent !important;border-radius:0 !important}.checkout-steps__step-03 .checkout-steps__content .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-info{padding:32px 24px}.checkout-steps__step-03 .checkout-steps__content .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-info__content{display:flex;flex-direction:column;gap:32px}.checkout-steps__step-03 .checkout-steps__content .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-info__checkbox{display:flex;align-items:center;gap:5px;padding:6px 0 6px 40px;background-image:url("/wp-content/themes/islamichelp/assets/images/Checkbox-01.svg");background-position:left center;background-size:24px;background-repeat:no-repeat;cursor:pointer;font-family:"Karla", sans-serif;color:#004c51;font-weight:500;font-size:14px;line-height:normal}.checkout-steps__step-03 .checkout-steps__content .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-info__checkbox input{position:absolute;opacity:0;visibility:hidden;z-index:-1}.checkout-steps__step-03 .checkout-steps__content .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-info__checkbox._active{background-image:url("/wp-content/themes/islamichelp/assets/images/Checkbox-02.svg")}.checkout-steps__step-03 .checkout-steps__content .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-info .woocommerce-terms-and-conditions-wrapper .form-row{margin:0;padding:0;position:relative}.checkout-steps__step-03 .checkout-steps__content .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-info .woocommerce-terms-and-conditions-wrapper .form-row label{display:flex;align-items:center;gap:5px;padding:6px 0 6px 40px;background-image:url("/wp-content/themes/islamichelp/assets/images/Checkbox-01.svg");background-position:left center;background-size:24px;background-repeat:no-repeat;cursor:pointer;font-family:"Karla", sans-serif;color:#004c51;font-weight:500;font-size:14px;line-height:normal;position:relative}.checkout-steps__step-03 .checkout-steps__content .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-info .woocommerce-terms-and-conditions-wrapper .form-row label input{position:absolute;opacity:0;visibility:hidden;z-index:-1}.checkout-steps__step-03 .checkout-steps__content .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-info .woocommerce-terms-and-conditions-wrapper .form-row label._active{background-image:url("/wp-content/themes/islamichelp/assets/images/Checkbox-02.svg")}.checkout-steps__step-03 .checkout-steps__content .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-info .woocommerce-terms-and-conditions-wrapper .form-row label a{font-weight:700;color:#004c51;text-decoration:underline;transition:all 0.3s ease 0s}.checkout-steps__step-03 .checkout-steps__content .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-info .woocommerce-terms-and-conditions-wrapper .form-row label a:hover{color:#df240c}.checkout-steps__step-03 .checkout-steps__content .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-info .woocommerce-terms-and-conditions-wrapper .form-row .checkout-inline-error-message{position:absolute;bottom:-17px;left:0;font-family:"Work Sans", sans-serif;font-size:12px;line-height:normal;font-weight:500;color:#df240c}.checkout-steps__step-03 .checkout-steps__content .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-gift{display:none !important}.checkout-steps__step-03 .checkout-steps__content .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay{border-top:1px solid #a6c0c2;padding:24px 24px 48px 24px}@media (max-width:767px){.checkout-steps__step-03 .checkout-steps__content .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay{padding:32px 16px}}.checkout-steps__step-03 .checkout-steps__content .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay__text{font-size:14px;line-height:24px;color:#004c51;font-family:"Karla", sans-serif;font-weight:500;max-width:310px;margin:0 0 24px 0}@media (max-width:767px){.checkout-steps__step-03 .checkout-steps__content .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay__text{max-width:100%}}.checkout-steps__step-03 .checkout-steps__content .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay .wc_payment_methods{border-bottom:none !important;padding:0 !important}.checkout-steps__step-03 .checkout-steps__content .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay .wc_payment_methods::before,.checkout-steps__step-03 .checkout-steps__content .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay .wc_payment_methods::after{display:none !important}.checkout-steps__step-03 .checkout-steps__content .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay .wc_payment_methods .wc_payment_method{cursor:pointer;background-image:url("/wp-content/themes/islamichelp/assets/images/Checkbox-01.svg");background-position:0px 20px;background-repeat:no-repeat;background-size:24px;padding:8px 0}.checkout-steps__step-03 .checkout-steps__content .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay .wc_payment_methods .wc_payment_method input{position:absolute;opacity:0;visibility:hidden;z-index:-1}.checkout-steps__step-03 .checkout-steps__content .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay .wc_payment_methods .wc_payment_method label{padding:0 0 0 40px;font-size:16px;line-height:normal;color:#004c51;font-weight:800;font-family:"Work Sans", sans-serif;cursor:pointer}.checkout-steps__step-03 .checkout-steps__content .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay .wc_payment_methods .wc_payment_method.selected{background-image:url("/wp-content/themes/islamichelp/assets/images/Checkbox-02.svg")}.checkout-steps__step-03 .checkout-steps__content .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay .wc_payment_methods .wc_payment_method.payment_method_bacs .payment_box{display:none !important}.checkout-steps__step-03 .checkout-steps__content .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay .place-order{padding:0 !important;margin:24px auto 0 auto;display:flex;align-items:center;justify-content:center}.checkout-steps__step-03 .checkout-steps__content .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay .place-order .button{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;max-width:326px;border-radius:1000px;background-color:#004c51;padding:14px 24px;font-size:18px;line-height:normal;color:#fff;font-weight:800;font-family:"Work Sans", sans-serif;transition:all 0.3s ease 0s}.checkout-steps__step-03 .checkout-steps__content .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay .place-order .button svg path{transition:all 0.3s ease 0s}.checkout-steps__step-03 .checkout-steps__content .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay .place-order .button:hover{background-color:#deca3c;color:#004c51}.checkout-steps__step-03 .checkout-steps__content .woocommerce-checkout-review-order .woocommerce-checkout-payment .quick-pay .place-order .button:hover svg path{fill:#004c51}.custom-checkout__body{max-width:600px;margin:0 auto;padding:80px 0 160px 0}