.BlockingOverlay_root__Wd2_N{position:fixed;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:8000;background:var(--common-black);color:var(--common-white)}html:not([lang=en]) .OrderSummaryBreakdown_body1__Y_1lc,html:not([lang=en]) .OrderSummaryBreakdown_body2__rrpuT,html:not([lang=en]) .OrderSummaryBreakdown_caption__S1USe,html:not([lang=en]) .OrderSummaryBreakdown_footnote__P_AFn,html:not([lang=en]) .OrderSummaryBreakdown_heading1__ZDq4E,html:not([lang=en]) .OrderSummaryBreakdown_heading2__FZ0q1,html:not([lang=en]) .OrderSummaryBreakdown_input__vp2QZ,html:not([lang=en]) .OrderSummaryBreakdown_sash__dlzR4,html:not([lang=en]) .OrderSummaryBreakdown_subheading1___zpGX,html:not([lang=en]) .OrderSummaryBreakdown_subheading2__1jyfz{-webkit-hyphens:auto;hyphens:auto}.OrderSummaryBreakdown_summary__2tqYE{display:grid;grid-gap:var(--spacing-2);gap:var(--spacing-2);grid-auto-flow:row}div.OrderSummaryBreakdown_discountLine__piQ7m{gap:var(--spacing-2);color:var(--error-main)}.OrderSummaryBreakdown_breakLine__f7xM2{margin:0;padding:0;color:var(--grey-400)}.OrderSummaryBreakdown_frasersPlusTotal__Dfdyu{color:var(--fp-light-purple)}.OrderSummaryBreakdown_orderSummaryBreakdownLine__U0lnP{display:flex;align-items:flex-start;gap:var(--spacing-4);justify-content:space-between;word-break:auto-phrase;overflow-wrap:anywhere}.OrderSummaryBreakdown_orderSummaryBreakdownLineValue__yJEwr{white-space:nowrap}button.OrderSummaryBreakdown_removeButton__16tem{display:flex;width:var(--spacing-5);height:var(--spacing-5);align-items:center;flex-shrink:0;justify-content:center;margin-left:0;margin-right:auto;padding:var(--spacing-1);background-color:var(--grey-200);border-radius:50%;color:var(--common-black);text-decoration:none}span.OrderSummaryBreakdown_removeButtonIcon__2ho0J{display:block;width:var(--spacing-2);height:var(--spacing-2);margin:auto}html:not([lang=en]) .PaymentMethodTermsAndConditionsDisclaimer_body1__iIoIz,html:not([lang=en]) .PaymentMethodTermsAndConditionsDisclaimer_body2__JwVye,html:not([lang=en]) .PaymentMethodTermsAndConditionsDisclaimer_caption__ucUiy,html:not([lang=en]) .PaymentMethodTermsAndConditionsDisclaimer_footnote__cSLsK,html:not([lang=en]) .PaymentMethodTermsAndConditionsDisclaimer_heading1__qVnka,html:not([lang=en]) .PaymentMethodTermsAndConditionsDisclaimer_heading2__4hTBs,html:not([lang=en]) .PaymentMethodTermsAndConditionsDisclaimer_input__DsGeQ,html:not([lang=en]) .PaymentMethodTermsAndConditionsDisclaimer_sash__D29dn,html:not([lang=en]) .PaymentMethodTermsAndConditionsDisclaimer_subheading1__r4RrQ,html:not([lang=en]) .PaymentMethodTermsAndConditionsDisclaimer_subheading2__tobaw{-webkit-hyphens:auto;hyphens:auto}.PaymentMethodTermsAndConditionsDisclaimer_termAndConditions__7VYPX{display:flex;margin:var(--spacing-2) 0;padding:var(--spacing-2) 0}.PaymentMethodTermsAndConditionsDisclaimer_markdown__YqKvi{margin:0;font-family:var(--body-font-stack-override,var(--body-font-stack));font-size:var(--font-size,16px);font-style:normal;font-weight:var(--font-weight,400);letter-spacing:0;line-height:18px;flex:1 1}.PaymentMethodTermsAndConditionsDisclaimer_markdown__YqKvi a:hover{text-decoration:none}.PaymentMethodPayPalPayPal_button__9N_Fl{margin-top:var(--spacing-6)}.PaymentMethodPayPalPayPal_button__9N_Fl iframe{z-index:0!important}.PaymentMethod_loader__S84Ix{display:flex;align-items:center;flex-direction:row;justify-content:center;padding-block:var(--spacing-8);margin-block-start:var(--spacing-4)}.PaymentMethodFormError_error__TETZy{width:100%;justify-content:flex-start;margin-block-start:var(--spacing-4)}.PaymentMethodPayPalBraintree_button__dFny1{width:100%;height:100%}.PaymentMethodPayPalBraintree_button__dFny1 iframe{z-index:0!important}.PaymentMethodPayPalBraintree_callToAction__jsahd{display:flex;width:100%;height:42px;align-items:stretch;flex-direction:column;justify-content:stretch}.OrderSummary_layout__FfMhq{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-6);background-color:var(--common-white)}.OrderSummary_summary__Rhn0a{width:100%;padding-top:var(--spacing-4)}@media (min-width:376px){.OrderSummary_summary__Rhn0a{max-width:330px}}@media (min-width:1440px){.OrderSummary_summary__Rhn0a{max-width:30%;margin-left:auto;padding-top:var(--spacing-2)}}