@keyframes tooltip_tooltipFadeIn__yWSET{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes tooltip_tooltipFadeOut__tuzsS{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.tooltip_tooltipContent__EGZm_{position:fixed;z-index:9999;padding:.5rem .75rem;background:var(--template-brand-color);color:#ffffff;border-radius:calc(var(--template-border-radius) * .6);font-size:.75rem;font-weight:500;white-space:normal;max-width:280px;pointer-events:none;font-family:inherit;font-family:var(--template-font-family,inherit);box-shadow:0 4px 12px color-mix(in srgb,var(--template-brand-color) 30%,transparent 70%);animation:tooltip_tooltipFadeIn__yWSET .15s ease-out;line-height:1.4}.tooltip_tooltipContent__EGZm_:after{content:"";position:absolute;border:3px solid transparent}.tooltip_tooltipTop__YHQ74:after{top:100%;left:50%;transform:translateX(-50%);border-top-color:var(--template-brand-color)}.tooltip_tooltipBottom__HFl6_:after{bottom:100%;left:50%;transform:translateX(-50%);border-bottom-color:var(--template-brand-color)}.tooltip_tooltipLeft__HzJso:after{left:100%;top:50%;transform:translateY(-50%);border-left-color:var(--template-brand-color)}.tooltip_tooltipRight__e8cPs:after{right:100%;top:50%;transform:translateY(-50%);border-right-color:var(--template-brand-color)}.order-totals_orderTotals__A9_yH{transition:min-height .3s ease}.order-totals_priceBreakdown__3sFi5{display:flex;flex-direction:column;gap:6px}.order-totals_summaryRow__eiTtI{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid color-mix(in srgb,var(--template-text-color) 4%,transparent)}.order-totals_summaryRow__eiTtI:last-child{border-bottom:none}.order-totals_discountRow__f6xIs{color:red;color:var(--template-error-color,red)}.order-totals_discountRow__f6xIs .order-totals_summaryLabel__sbHVs{color:red;color:var(--template-error-color,red);opacity:1}.order-totals_totalSavingValue__A0ktt{font-weight:600;display:flex;align-items:center;gap:4px}.order-totals_summaryLabel__sbHVs{font-size:14px;color:var(--template-text-color);opacity:.8;font-weight:500;font-family:var(--template-font-family)}.order-totals_summaryLabelContainer__JHp9x{display:flex;align-items:center;gap:8px}.order-totals_breakdownToggle__djSJg{background:none;border:none;padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--template-text-color);opacity:.6;transition:opacity .2s ease,transform .2s ease;border-radius:4px}.order-totals_breakdownToggle__djSJg:hover{opacity:1;background:color-mix(in srgb,var(--template-text-color) 5%,transparent)}.order-totals_breakdownToggle__djSJg:active{transform:scale(.95)}.order-totals_summaryValue__rJRXN{font-size:14px;font-weight:600;color:var(--template-text-color);display:flex;align-items:center;gap:4px;font-family:var(--template-font-family)}.order-totals_discountValue__oDjAr{color:red;color:var(--template-error-color,red)}.order-totals_discountValue__oDjAr span[style*=color],.order-totals_discountValue__oDjAr svg,.order-totals_discountValue__oDjAr svg *,.order-totals_discountValue__oDjAr>*{color:inherit!important;fill:currentColor!important}.order-totals_couponCodeBadge__axFeC{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:2px 8px;background:rgba(255,0,0,.15);border:1px solid rgba(255,0,0,.3);border-radius:4px;font-size:11px;font-weight:600;color:red;color:var(--template-error-color,red);text-transform:uppercase;letter-spacing:.5px}@supports (color:color-mix(in lch,red,blue)){.order-totals_couponCodeBadge__axFeC{background:color-mix(in srgb,var(--template-error-color,red) 15%,transparent);border:1px solid color-mix(in srgb,var(--template-error-color,red) 30%,transparent)}}.order-totals_freeValue__pG3qj{color:green;color:var(--template-success-color,green);font-weight:600}.order-totals_totalRow__s4ouh{margin-top:6px;padding-top:12px;border-top:2px solid color-mix(in srgb,var(--template-text-color) 12%,transparent);border-bottom:none}.order-totals_totalLabel__GMgo_{font-size:16px}.order-totals_totalLabel__GMgo_,.order-totals_totalValue__JaFum{font-weight:700;color:var(--template-text-color);font-family:var(--template-font-family);display:flex;align-items:center;gap:4px}.order-totals_totalValue__JaFum{font-size:20px}.order-totals_itemsText__BAwjT{font-size:12px;color:var(--template-text-color);opacity:.7;font-weight:400;text-transform:capitalize}.order-totals_vatIncludedBadge__MLib7{display:inline-flex;align-items:center;margin-left:6px;padding:1px 6px;background:color-mix(in srgb,var(--template-brand-color) 12%,transparent);border:1px solid color-mix(in srgb,var(--template-brand-color) 25%,transparent);border-radius:3px;font-size:10px;font-weight:500;color:var(--template-brand-color);text-transform:lowercase;letter-spacing:.3px;cursor:help;transition:background .2s ease}.order-totals_vatIncludedBadge__MLib7:hover{background:color-mix(in srgb,var(--template-brand-color) 18%,transparent)}.order-totals_currencyDisclaimer__rH_j5{margin-top:4px;border-radius:4px;font-size:13px;line-height:1.5;color:color-mix(in srgb,var(--template-text-color) 75%,transparent);text-align:left}.order-totals_currencyConversionBanner__PQ74T{margin-top:12px;padding:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--template-brand-color) 8%,var(--template-background-color) 92%),color-mix(in srgb,var(--template-brand-color) 12%,var(--template-background-color) 88%));border:1px solid color-mix(in srgb,var(--template-brand-color) 25%,transparent);border-left:4px solid var(--template-brand-color);border-radius:8px;border-radius:var(--template-border-radius,8px);font-family:var(--template-font-family);box-shadow:0 2px 8px color-mix(in srgb,var(--template-brand-color) 10%,transparent)}.order-totals_bannerContent___FRBF{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.order-totals_bannerIcon__dB0k_{font-size:16px;line-height:1;margin-top:2px;flex-shrink:0}.order-totals_bannerText__7g5TG{flex:1}.order-totals_bannerTitle__Ms6V8{font-size:13px;font-weight:600;color:var(--template-brand-color);margin-bottom:4px;letter-spacing:.02em}.order-totals_bannerMessage__qKtBL{font-size:12px;line-height:1.5;color:color-mix(in srgb,var(--template-text-color) 85%,transparent)}.order-totals_actualAmountBadge__7BMl2{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0 0;border-top:1px solid color-mix(in srgb,var(--template-brand-color) 15%,transparent)}.order-totals_actualAmountLabel__ybaEt{font-size:11px;color:color-mix(in srgb,var(--template-text-color) 75%,transparent);font-weight:500}.order-totals_actualAmountValue__achGL{display:flex;align-items:center;gap:6px;background:var(--template-brand-color);color:var(--template-secondary-color);padding:4px 8px;border-radius:calc(6px / 1.5);border-radius:calc(var(--template-border-radius, 6px) / 1.5);font-size:12px;font-weight:600;box-shadow:0 1px 3px color-mix(in srgb,var(--template-brand-color) 30%,transparent);flex-direction:row;direction:ltr}.order-totals_actualAmountNumber__J2_pF{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,monospace;font-weight:600;letter-spacing:.02em}.order-totals_currencyWithIcon__wIxLs{font-weight:600;color:var(--template-brand-color)}.order-totals_currencySymbol__csTdN{font-weight:400;opacity:.8}.order-totals_estimatedAmount__f_7vE{font-weight:600;color:var(--template-brand-color);display:inline-flex;align-items:center;gap:4px;direction:ltr}.order-totals_currencyIconInMessage__nhHfx{color:var(--template-brand-color)!important;display:inline-flex;align-items:center}.order-totals_currencyIconInMessage__nhHfx *{color:var(--template-brand-color)!important;fill:var(--template-brand-color)!important}.order-totals_totalSavingBadge__6d1Yn{margin-top:12px;padding:10px 14px;background:linear-gradient(135deg,color-mix(in srgb,#10b981 10%,var(--template-background-color)),color-mix(in srgb,#10b981 6%,var(--template-background-color)));border:1px solid rgba(16,185,129,.3);border-radius:8px;border-radius:var(--template-border-radius,8px);font-family:var(--template-font-family);box-shadow:0 2px 6px rgba(16,185,129,.12);font-size:13px;line-height:1.8;color:var(--template-text-color);display:inline-block;width:100%}@supports (color:color-mix(in lch,red,blue)){.order-totals_totalSavingBadge__6d1Yn{background:linear-gradient(135deg,color-mix(in srgb,var(--template-success-color,#10b981) 10%,var(--template-background-color)),color-mix(in srgb,var(--template-success-color,#10b981) 6%,var(--template-background-color)));border:1px solid color-mix(in srgb,var(--template-success-color,#10b981) 30%,transparent);box-shadow:0 2px 6px color-mix(in srgb,var(--template-success-color,#10b981) 12%,transparent)}}.order-totals_totalSavingBadge__6d1Yn>*{display:inline;vertical-align:middle}.order-totals_totalSavingIcon__sjJ2Z{color:#10b981;color:var(--template-success-color,#10b981);filter:brightness(.9);vertical-align:middle;margin-right:6px;display:inline-block}.order-totals_totalSavingText__fJtM9{font-size:13px;font-weight:500;color:var(--template-text-color);display:inline;line-height:1.8;vertical-align:middle}.order-totals_totalSavingAmount__EqgMC{font-weight:700;color:color-mix(in srgb,#065f46 85%,var(--template-text-color) 15%);white-space:nowrap;display:inline;vertical-align:baseline}@supports (color:color-mix(in lch,red,blue)){.order-totals_totalSavingAmount__EqgMC{color:color-mix(in srgb,var(--template-success-color,#065f46) 85%,var(--template-text-color) 15%)}}.order-totals_totalSavingAmount__EqgMC>*{display:inline;vertical-align:middle}.order-totals_totalSavingAmount__EqgMC>:first-child{margin-right:.25rem}.order-totals_disclaimerSection__XtuJI{display:flex;flex-direction:column;gap:2px;margin-top:4px;margin-left:12px;border-left:2px solid color-mix(in srgb,var(--template-text-color) 10%,transparent);padding:8px 0 8px 12px}.order-totals_disclaimerRow__qlKSO{display:flex;justify-content:space-between;align-items:center;padding:2px 0}.order-totals_disclaimerLabel__Hztjo{opacity:.7;font-weight:400}.order-totals_disclaimerLabel__Hztjo,.order-totals_disclaimerValue__WgMo9{font-size:12px;color:var(--template-text-color);font-family:var(--template-font-family)}.order-totals_disclaimerValue__WgMo9{font-weight:500;opacity:.8;display:flex;align-items:center;gap:2px}