.details-step[data-v-790792cd]{overflow:hidden}@media screen and (max-width:1024px){.details-step[data-v-790792cd]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.details-step[data-v-790792cd]:after{content:" ";display:-webkit-box;display:-ms-flexbox;display:flex;height:1px;margin-bottom:48px;background-color:#cfcfcf}@media screen and (max-width:1024px){.details-step[data-v-790792cd]:after{display:none}}.details-step .component-title[data-v-790792cd]{margin-bottom:30px}@media screen and (max-width:1024px){.details-step .component-title[data-v-790792cd]{display:none}}.details-step .hidden-slot[data-v-790792cd]{display:none}.details-step .form-wrap[data-v-790792cd]{padding-bottom:40px}.details-step .form-wrap[data-v-790792cd]:before{content:" ";display:-webkit-box;display:-ms-flexbox;display:flex;height:1px;margin-bottom:40px;background-color:#cfcfcf}@media screen and (max-width:1024px){.details-step .form-wrap[data-v-790792cd]:before{display:none}}@media screen and (max-width:1024px){.details-step .form-wrap[data-v-790792cd]{background-color:#fff;padding:24px}}.details-step .form-wrap .form-title[data-v-790792cd]{font-size:18px;font-weight:700;line-height:21px;margin-bottom:20px}.details-step .form-wrap .billing-address-form~.purchaser-questions-form[data-v-790792cd]{margin-top:20px}.details-step .form-wrap .purchaser-questions-form[data-v-790792cd]{display:grid;grid-template-columns:50%}@media screen and (max-width:1024px){.details-step .form-wrap .purchaser-questions-form[data-v-790792cd]{grid-template-columns:1fr}}.details-step .form-wrap .purchaser-questions-form .question-item~.question-item[data-v-790792cd]{margin-top:20px}.details-step .form-wrap .purchaser-questions-form .form-field[data-v-790792cd] .v-label{text-transform:capitalize;font-weight:500;color:#8d8d8d}.details-step .form-wrap .form-divider[data-v-790792cd]{content:" ";display:-webkit-box;display:-ms-flexbox;display:flex;height:1px;margin-top:40px;margin-bottom:48px;background-color:#cfcfcf}@media screen and (max-width:1024px){.details-step .form-wrap .form-divider[data-v-790792cd]{display:none}}.charity-dialog[data-v-9be8705e]{padding-top:52px;padding-bottom:48px;color:#000;background-color:#fff}.charity-dialog .dialog-section[data-v-9be8705e],.charity-dialog[data-v-9be8705e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.charity-dialog .dialog-section[data-v-9be8705e]{max-width:304px;margin-bottom:24px}.charity-dialog .dialog-section .section-title[data-v-9be8705e]{margin-top:16px;margin-bottom:10px;text-align:center;font-size:18px;font-weight:700;line-height:21px}.charity-dialog .dialog-section .section-text[data-v-9be8705e]{text-align:center;font-size:15px;font-weight:500;line-height:22px}.charity-dialog .dialog-button[data-v-9be8705e]{margin-top:16px}.extras-step[data-v-9be8705e]{padding-bottom:130px}@media screen and (max-width:1024px){.extras-step[data-v-9be8705e]{background-color:#fff;padding-top:40px;padding-bottom:24px}}.extras-step .component-title[data-v-9be8705e]{margin-bottom:52px}@media screen and (max-width:1024px){.extras-step .component-title[data-v-9be8705e]{display:none}}.extras-step .section-subtitle[data-v-9be8705e]{font-size:18px;font-weight:700;line-height:21px;margin-bottom:22px}.extras-step .section-text[data-v-9be8705e]{font-size:16px;font-weight:500;line-height:133.4%}@media screen and (max-width:1024px){.extras-step .section-text[data-v-9be8705e]{font-size:14px;line-height:20px}}.extras-step .section-subline[data-v-9be8705e]{font-size:12px;line-height:16px}.extras-step .foundation-section[data-v-9be8705e]:after,.extras-step .widget-divider[data-v-9be8705e]:after{content:" ";display:-webkit-box;display:-ms-flexbox;display:flex;height:1px;background-color:#e2e2e2;margin-top:40px;margin-bottom:40px}@media screen and (max-width:1024px){.extras-step .foundation-section[data-v-9be8705e]{padding-left:24px;padding-right:24px}}.extras-step .foundation-section .question-answers[data-v-9be8705e]{margin-top:22px;display:grid;grid-template-columns:repeat(auto-fill,120px);gap:8px}@media screen and (max-width:1024px){.extras-step .foundation-section .question-answers[data-v-9be8705e]{margin-top:30px;grid-template-columns:1fr 1fr}}.extras-step .foundation-section .question-answers .question-answer[data-v-9be8705e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;font-weight:700;line-height:normal;text-transform:uppercase;text-align:center;height:74px;border-radius:12px;border:1px solid #d8d8d8;cursor:pointer;outline:none}.extras-step .foundation-section .question-answers .question-answer.is-selected[data-v-9be8705e]{border:1px solid #cf1019}@media screen and (max-width:1024px){.extras-step .foundation-section .question-answers .question-answer[data-v-9be8705e]{height:80px}}@media screen and (max-width:1024px){.extras-step .charity-section[data-v-9be8705e]{padding-left:24px;padding-right:24px}}.extras-step .charity-section .charities-list[data-v-9be8705e]{display:grid;grid-template-columns:repeat(auto-fill,154px);gap:8px;margin-top:22px;margin-bottom:22px}@media screen and (max-width:1024px){.extras-step .charity-section .charities-list[data-v-9be8705e]{grid-template-columns:1fr 1fr;margin-top:30px;margin-bottom:26px}}.extras-step .charity-section .charities-list .charities-list-item[data-v-9be8705e]{position:relative;height:100px;border-radius:12px;border:1px solid #d8d8d8;padding-left:24px;padding-right:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:12px;font-weight:700;line-height:normal;text-transform:uppercase;cursor:pointer;outline:none}@media screen and (max-width:1024px){.extras-step .charity-section .charities-list .charities-list-item[data-v-9be8705e]{height:80px}}.extras-step .charity-section .charities-list .charities-list-item.is-selected[data-v-9be8705e]{border-color:#cf1019}.extras-step .charity-section .charities-list .charities-list-item .company-image[data-v-9be8705e]{-webkit-transform:scale(.2);transform:scale(.2);position:absolute}.extras-step .charity-section a[data-v-9be8705e]{color:#4f4f4f}.extras-step .charity-section .charity-description .modal-link[data-v-9be8705e]{margin-left:4px;text-decoration:underline;cursor:pointer;outline:none}@media screen and (max-width:1024px){.extras-step .charity-section .charity-description .modal-link[data-v-9be8705e]{font-size:14px}}@media screen and (max-width:1024px){.payment-step[data-v-79a1b022]{background-color:#fff;padding-top:40px;padding-left:24px;padding-right:24px!important}}.payment-step .hidden-slot[data-v-79a1b022]{display:none}.payment-step .component-title[data-v-79a1b022]{line-height:52px;margin-bottom:60px}@media screen and (max-width:1024px){.payment-step .component-title[data-v-79a1b022]{display:none}}.payment-step .component-subtitle[data-v-79a1b022]{font-size:24px;font-weight:700;line-height:29px;margin-bottom:24px}@media screen and (max-width:1024px){.payment-step .component-subtitle[data-v-79a1b022]{font-size:20px;line-height:21px;margin-bottom:10px}}.payment-step .killer-deal[data-v-79a1b022]{background-color:#f6f6f6;font-size:14px;font-weight:600;height:105px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1024px){.payment-step .killer-deal[data-v-79a1b022]{height:166px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:24px;margin-bottom:10px}}.payment-step .killer-deal img[data-v-79a1b022]{margin-right:22px}@media screen and (max-width:1024px){.payment-step .killer-deal img[data-v-79a1b022]{margin-right:0;margin-bottom:26px}}.payment-step .payu-form[data-v-79a1b022]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:106px;background-color:#f6f6f6;color:#000;font-size:14px;font-style:normal;font-weight:600;line-height:normal}@media screen and (max-width:1024px){.payment-step .payu-form[data-v-79a1b022]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:166px}}.payment-step .payu-form img[data-v-79a1b022]{margin-right:24px}@media screen and (max-width:1024px){.payment-step .payu-form img[data-v-79a1b022]{margin-right:0;margin-bottom:24px}}.payment-step .payu-form .form-title[data-v-79a1b022]{text-align:center}@media screen and (max-width:1024px){.payment-step .payu-form .form-title[data-v-79a1b022]{max-width:232px}}.payment-step .payment-form[data-v-79a1b022]{display:grid;padding-bottom:20px}.checkout-view[data-v-7f1eef6a]{background-color:#f2f1f1;color:#000;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.checkout-view .checkout-nav[data-v-7f1eef6a],.checkout-view[data-v-7f1eef6a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.checkout-view .checkout-nav[data-v-7f1eef6a]{position:sticky;top:0;height:70px;width:100%;background-color:#000;z-index:100;padding-left:70px;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1024px){.checkout-view .checkout-nav[data-v-7f1eef6a]{display:none}}.checkout-view .checkout-nav .nav-logo[data-v-7f1eef6a]{height:35px}.checkout-view .checkout-nav .nav-controls[data-v-7f1eef6a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:50px}.checkout-view .checkout-nav .nav-controls .nav-link[data-v-7f1eef6a]{font-size:16px;font-weight:700;color:grey;cursor:pointer;outline:none}.checkout-view .checkout-nav .nav-controls .is-active[data-v-7f1eef6a]{color:#fff}.checkout-view .checkout-nav .nav-controls .material-icons[data-v-7f1eef6a]{font-size:20px;color:grey;margin-left:14px;margin-right:10px;pointer-events:none}.checkout-view .centered-logo[data-v-7f1eef6a]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0}.checkout-view .promo-code-section[data-v-7f1eef6a]{background-color:#fff;margin-top:8px;padding-left:24px;padding-right:24px;padding-top:6px;padding-bottom:6px;display:none}@media screen and (max-width:1024px){.checkout-view .promo-code-section[data-v-7f1eef6a]{display:grid;grid-template-columns:1fr}}.checkout-view .promo-code-section .show-code-button[data-v-7f1eef6a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:44px;margin-top:12px;margin-bottom:12px;border-radius:30px;background-color:#f2f2f2;font-size:14px;font-weight:700;text-transform:uppercase;cursor:pointer;outline:none}.checkout-view .checkout-body[data-v-7f1eef6a]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#000;background-color:#fff;padding-top:70px;padding-left:70px;display:grid;grid-template-columns:minmax(0,766px) -webkit-max-content;grid-template-columns:minmax(0,766px) max-content;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:1024px){.checkout-view .checkout-body[data-v-7f1eef6a]{-webkit-box-flex:0;-ms-flex:none;flex:none;background-color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-top:0;padding-right:0;padding-left:0;margin-top:8px;margin-bottom:8px}}.checkout-view .checkout-body .checkout-mobile-nav[data-v-7f1eef6a]{display:none;padding-top:30px;background-color:#fff}@media screen and (max-width:1024px){.checkout-view .checkout-body .checkout-mobile-nav[data-v-7f1eef6a]{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:24px;padding-right:24px}}.checkout-view .checkout-body .checkout-mobile-nav .nav-controls[data-v-7f1eef6a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkout-view .checkout-body .checkout-mobile-nav .nav-controls .nav-link[data-v-7f1eef6a]{color:#b7b7b7;font-size:14px;font-weight:700;line-height:17px;cursor:pointer;outline:none}.checkout-view .checkout-body .checkout-mobile-nav .nav-controls .nav-link.is-active[data-v-7f1eef6a]{color:#000}.checkout-view .checkout-body .checkout-mobile-nav .nav-controls i[data-v-7f1eef6a]{color:#b7b7b7;font-size:14px;margin-left:4px;margin-right:4px;pointer-events:none}.checkout-view .checkout-body .step-component[data-v-7f1eef6a]{padding-right:124px}@media screen and (max-width:1024px){.checkout-view .checkout-body .step-component[data-v-7f1eef6a]{padding-right:0}}.checkout-view .checkout-body .sticky-card[data-v-7f1eef6a]{position:sticky;top:70px}@media screen and (max-width:1024px){.checkout-view .checkout-body .sticky-card[data-v-7f1eef6a]{display:none}}.checkout-view .checkout-policy[data-v-7f1eef6a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:700;background-color:#fff;padding-left:70px;padding-bottom:130px}@media screen and (max-width:1024px){.checkout-view .checkout-policy[data-v-7f1eef6a]{height:84px;padding-left:24px;padding-bottom:0;margin-bottom:8px}}.checkout-view .checkout-policy .material-icons[data-v-7f1eef6a]{margin-left:6px;font-size:14px;color:#b9b9b9;cursor:pointer;outline:none}.checkout-view .checkout-controls[data-v-7f1eef6a]{display:none;padding-right:24px;padding-left:24px}@media screen and (max-width:1024px){.checkout-view .checkout-controls[data-v-7f1eef6a]{margin-top:22px;display:grid;padding-bottom:64px}}.checkout-view .mobile-header[data-v-7f1eef6a]{height:70px;position:sticky;top:0;display:none;padding-right:24px;padding-bottom:16px;padding-left:24px;font-size:16px;font-weight:700;line-height:21px;background-color:#fff;border-bottom:1px solid #d6d6d6;z-index:50}.checkout-view .mobile-header.is-collapsed .collapse-button i[data-v-7f1eef6a]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.checkout-view .mobile-header.is-disabled[data-v-7f1eef6a]{pointer-events:none}@media screen and (max-width:1024px){.checkout-view .mobile-header[data-v-7f1eef6a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.checkout-view .mobile-header .skeleton-line[data-v-7f1eef6a]{height:18px;position:relative;overflow:hidden;background-color:#e9e9e9;width:80px}.checkout-view .mobile-header .skeleton-line[data-v-7f1eef6a]:after{-webkit-animation:loading-line 2s infinite;animation:loading-line 2s infinite;content:" ";height:100%;left:0;position:absolute;right:0;top:0;-webkit-animation:loading-line 1s infinite;animation:loading-line 1s infinite;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(hsla(0,0%,100%,.3)),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3),hsla(0,0%,100%,0))}.checkout-view .mobile-header .collapse-button[data-v-7f1eef6a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;cursor:pointer;outline:none}.checkout-view .mobile-header .collapse-button .cart-total[data-v-7f1eef6a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:end}.checkout-view .mobile-header .collapse-button .cart-total .discount-amount[data-v-7f1eef6a]{font-weight:600;color:#cc092f;text-decoration:line-through}.checkout-view .dropdown-overlay[data-v-7f1eef6a]{position:fixed;top:70px;height:100%;width:100%;background:rgba(34,34,34,.4);z-index:90}.checkout-view .dropdown-wrap[data-v-7f1eef6a]{z-index:100;max-height:calc(100vh - 70px);position:fixed;width:100%;top:70px;background-color:#fff;overflow:scroll;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checkout-view .dropdown-wrap .dropdown-body[data-v-7f1eef6a]{padding-top:26px;padding-left:24px;padding-right:24px}.checkout-view .dropdown-wrap .dropdown-footer[data-v-7f1eef6a]{padding:8px 24px;background-color:#fff}.checkout-view .dropdown-wrap .dropdown-footer .line-discount[data-v-7f1eef6a]{font-size:12px;font-weight:700;line-height:18px;height:18px;color:#cc092f;text-decoration:line-through;text-align:end}.checkout-view .dropdown-wrap .dropdown-footer .line-total[data-v-7f1eef6a]{height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:16px;font-weight:700;line-height:22px}@media screen and (max-width:1024px){.checkout-view .dropdown-wrap .dropdown-footer .line-total[data-v-7f1eef6a]{font-size:15px}}.checkout-view .dropdown-wrap .dropdown-footer .line-vat[data-v-7f1eef6a]{font-size:12px;line-height:18px;color:#646464;height:18px;text-align:end}.checkout-view .payment-agreement[data-v-7f1eef6a]{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:32px}.checkout-view .payment-agreement-mob[data-v-7f1eef6a]{display:none;padding-top:18px;padding-bottom:38px;background-color:#fff;padding-left:24px;padding-right:24px}@media screen and (max-width:1024px){.checkout-view .payment-agreement-mob[data-v-7f1eef6a]{display:-webkit-box;display:-ms-flexbox;display:flex}}.checkout-view .payment-agreement-mob[data-v-7f1eef6a],.checkout-view .payment-agreement[data-v-7f1eef6a]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.checkout-view .payment-agreement-mob.has-error .agreement-text[data-v-7f1eef6a],.checkout-view .payment-agreement.has-error .agreement-text[data-v-7f1eef6a]{color:#ff0707}.checkout-view .payment-agreement-mob.has-error .agreement-text[data-v-7f1eef6a] a,.checkout-view .payment-agreement.has-error .agreement-text[data-v-7f1eef6a] a{color:#ff0707!important;font-weight:600}.checkout-view .payment-agreement-mob .agreement-text[data-v-7f1eef6a],.checkout-view .payment-agreement .agreement-text[data-v-7f1eef6a]{margin-left:14px;font-size:12px;line-height:18px;max-width:290px}.checkout-view .payment-agreement-mob .agreement-text[data-v-7f1eef6a] a,.checkout-view .payment-agreement .agreement-text[data-v-7f1eef6a] a{color:#979797!important;text-decoration:none}.checkout-view .promo-code-slot[data-v-7f1eef6a]{margin-top:32px}.policy-tooltip[data-v-7f1eef6a]{padding:16px;position:relative}.policy-tooltip .tooltip-close[data-v-7f1eef6a]{position:absolute;top:12px;right:12px;color:#d3d3d3;font-size:14px;cursor:pointer;outline:none}.policy-tooltip .tooltip-title[data-v-7f1eef6a]{font-size:16px;font-weight:700}.policy-tooltip .tooltip-body[data-v-7f1eef6a]{font-size:14px;line-height:14px}