.bumpmint-position{margin:14px 0}.bumpmint-checkout-block{box-sizing:border-box;width:100%}.wc-block-components-totals-wrapper.slot-wrapper .bumpmint-checkout-block{padding:16px 10px}.bumpmint-checkout-table-row>td{padding:12px 0!important}.bumpmint-checkout-table-row .bumpmint-position{margin:0}.bumpmint-bump-box{--bumpmint-accent:#d71920;--bumpmint-accent-hover:#b91319;--bumpmint-selected-bg:#fff7f7;--bumpmint-border:#dfe3e8;--bumpmint-text:#1e293b;--bumpmint-text-muted:#64748b;--bumpmint-price-color:#b91319;--bumpmint-banner-start:#d71920;--bumpmint-banner-end:#b91319;--bumpmint-banner-text:#fff;--bumpmint-button-text:#fff;--bumpmint-background:#fff;--bumpmint-font-family:inherit;--bumpmint-title-size:15px;--bumpmint-title-weight:650;--bumpmint-description-size:14px;--bumpmint-description-weight:500;--bumpmint-price-size:14px;--bumpmint-banner-size:15px;--bumpmint-banner-transform:uppercase;--bumpmint-button-size:14px;--bumpmint-card-padding:16px;--bumpmint-content-gap:14px;--bumpmint-border-width:1px;--bumpmint-border-style:solid;--bumpmint-radius:14px;--bumpmint-image-size:58px;--bumpmint-image-radius:8px;--bumpmint-box-shadow:0 2px 6px rgba(15, 23, 42, 0.06);--bumpmint-error-color:#b32d2e;--bumpmint-hover-border:#c7cdd4;--bumpmint-hover-shadow:0 5px 16px rgba(15, 23, 42, 0.1);position:relative;box-sizing:border-box;container-name:bumpmint-card;container-type:inline-size;overflow:hidden;width:100%;min-width:0;margin-bottom:16px;border:var(--bumpmint-border-width) var(--bumpmint-border-style) var(--bumpmint-border);border-radius:var(--bumpmint-radius);background:var(--bumpmint-background);box-shadow:var(--bumpmint-box-shadow);font-family:var(--bumpmint-font-family);transition:border-color 0.15s ease,box-shadow 0.15s ease,opacity 0.15s ease,background-color 0.15s ease}.bumpmint-bump-box:last-child{margin-bottom:0}.bumpmint-bump-box:hover{border-color:var(--bumpmint-hover-border);box-shadow:var(--bumpmint-hover-shadow)}.bumpmint-bump-box:has(.bumpmint-checkbox:checked){border-color:var(--bumpmint-accent);background:var(--bumpmint-selected-bg)}.bumpmint-bump-box.is-loading{opacity:.68}.bumpmint-badge{box-sizing:border-box;padding:10px 16px;background:linear-gradient(135deg,var(--bumpmint-banner-start),var(--bumpmint-banner-end));color:var(--bumpmint-banner-text);font-size:var(--bumpmint-banner-size);font-weight:700;line-height:1.2;letter-spacing:.04em;text-align:center;text-transform:var(--bumpmint-banner-transform);text-shadow:0 1px 1px rgb(0 0 0 / .2)}.bumpmint-bump-content{padding:var(--bumpmint-card-padding)}.bumpmint-bump-label{display:flex;align-items:center;gap:var(--bumpmint-content-gap);min-width:0;margin:0;cursor:pointer}.bumpmint-bump-box.is-configurable .bumpmint-bump-label{cursor:default}.bumpmint-bump-label input[type="checkbox"].bumpmint-checkbox{flex:0 0 auto;width:22px;height:22px;margin:0;accent-color:var(--bumpmint-accent);cursor:pointer}.bumpmint-bump-image{flex:0 0 var(--bumpmint-image-size);width:var(--bumpmint-image-size);height:var(--bumpmint-image-size);max-width:100%;border:1px solid var(--bumpmint-border);border-radius:var(--bumpmint-image-radius);background:#f8fafc;object-fit:cover}.bumpmint-bump-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0;overflow-wrap:anywhere}.bumpmint-bump-title{color:var(--bumpmint-text);font-size:var(--bumpmint-title-size);font-weight:var(--bumpmint-title-weight);line-height:1.4}.bumpmint-bump-price{color:var(--bumpmint-price-color);font-size:var(--bumpmint-price-size);line-height:1.35}.bumpmint-bump-price del{margin-right:5px;color:var(--bumpmint-text-muted);opacity:.85}.bumpmint-bump-price ins{color:var(--bumpmint-price-color);font-weight:700;text-decoration:none}.bumpmint-bump-description{margin:12px 0 0;padding-inline-start:calc(22px + var(--bumpmint-content-gap));color:var(--bumpmint-text-muted);font-size:var(--bumpmint-description-size);font-weight:var(--bumpmint-description-weight);line-height:1.5;overflow-wrap:anywhere}.bumpmint-bump-box.is-configurable .bumpmint-bump-description{padding-inline-start:0}.bumpmint-native-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:12px}.bumpmint-configure-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 16px;border:1px solid var(--bumpmint-accent);border-radius:6px;background:var(--bumpmint-accent);color:var(--bumpmint-button-text)!important;font-size:var(--bumpmint-button-size);font-weight:600;line-height:1.35;text-decoration:none!important;transition:border-color 0.15s ease,background-color 0.15s ease,box-shadow 0.15s ease}.bumpmint-configure-button:hover,.bumpmint-configure-button:focus{border-color:var(--bumpmint-accent-hover);background:var(--bumpmint-accent-hover);color:var(--bumpmint-button-text)!important;box-shadow:0 0 0 2px rgb(215 25 32 / .18)}@supports (color:color-mix(in srgb,#000 20%,transparent)){.bumpmint-configure-button:hover,.bumpmint-configure-button:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--bumpmint-accent) 22%,transparent)}}.bumpmint-native-hint{flex:1 1 220px;min-width:0;margin:0;color:var(--bumpmint-text-muted);font-size:13px;font-weight:400;line-height:1.45}.bumpmint-bump-feedback{margin:8px 0 0;color:var(--bumpmint-error-color);font-size:15px;font-weight:600;line-height:1.4}.bumpmint-bump-feedback:empty{display:none}.bumpmint-design-classic .bumpmint-badge,.bumpmint-design-dark .bumpmint-badge{border-radius:0}.bumpmint-design-minimal .bumpmint-badge{display:table;max-width:calc(100% - 32px);margin:12px 16px 0;padding:5px 10px;border-radius:999px;text-shadow:none}.bumpmint-design-minimal .bumpmint-bump-content{padding-top:12px}.bumpmint-design-soft .bumpmint-badge{padding-top:12px;padding-bottom:12px;text-shadow:none}.bumpmint-design-outline{border-style:var(--bumpmint-border-style)}.bumpmint-design-outline .bumpmint-badge{text-shadow:none}.bumpmint-design-dark .bumpmint-bump-box,.bumpmint-design-dark{color-scheme:dark}.bumpmint-design-dark .bumpmint-bump-price del{color:#94a3b8}.bumpmint-design-dark .bumpmint-configure-button{border-color:var(--bumpmint-accent)}.bumpmint-design-compact::before{position:absolute;top:var(--bumpmint-border-width);bottom:var(--bumpmint-border-width);inset-inline-start:var(--bumpmint-border-width);width:4px;border-radius:0 4px 4px 0;background:var(--bumpmint-accent);content:""}.bumpmint-design-compact .bumpmint-badge{padding:7px 12px;text-align:start;text-shadow:none}.bumpmint-design-compact .bumpmint-bump-description{margin-top:8px}@container bumpmint-card (max-width:480px){.bumpmint-bump-content{padding:min(var(--bumpmint-card-padding), 13px)}.bumpmint-bump-label{gap:min(var(--bumpmint-content-gap), 10px)}.bumpmint-bump-image{flex-basis:min(var(--bumpmint-image-size), 50px);width:min(var(--bumpmint-image-size), 50px);height:min(var(--bumpmint-image-size), 50px)}.bumpmint-badge{padding:9px 12px;font-size:min(var(--bumpmint-banner-size), 14px)}.bumpmint-bump-description{padding-inline-start:0}}@media (max-width:480px){.bumpmint-bump-content{padding:min(var(--bumpmint-card-padding), 13px)}.bumpmint-bump-label{gap:min(var(--bumpmint-content-gap), 10px)}.bumpmint-bump-image{flex-basis:min(var(--bumpmint-image-size), 50px);width:min(var(--bumpmint-image-size), 50px);height:min(var(--bumpmint-image-size), 50px)}.bumpmint-badge{padding:9px 12px;font-size:min(var(--bumpmint-banner-size), 14px)}.bumpmint-bump-description{padding-inline-start:0}}.bumpmint-bump-box.bumpmint-design-classic{--bumpmint-accent:#d71920;--bumpmint-accent-hover:#b91319;--bumpmint-background:#ffffff;--bumpmint-selected-bg:#fff7f7;--bumpmint-border:#dfe3e8;--bumpmint-text:#1e293b;--bumpmint-text-muted:#64748b;--bumpmint-price-color:#b91319;--bumpmint-banner-start:#d71920;--bumpmint-banner-end:#b91319;--bumpmint-banner-text:#ffffff;--bumpmint-button-text:#ffffff;--bumpmint-font-family:inherit;--bumpmint-title-size:15px;--bumpmint-title-weight:650;--bumpmint-description-size:14px;--bumpmint-description-weight:500;--bumpmint-price-size:14px;--bumpmint-banner-size:15px;--bumpmint-banner-transform:uppercase;--bumpmint-button-size:14px;--bumpmint-card-padding:16px;--bumpmint-content-gap:14px;--bumpmint-border-width:1px;--bumpmint-border-style:solid;--bumpmint-radius:14px;--bumpmint-image-size:58px;--bumpmint-image-radius:8px;--bumpmint-box-shadow:0 2px 6px rgba(15,23,42,0.06);--bumpmint-error-color:#b32d2e;--bumpmint-hover-border:#c7cdd4;--bumpmint-hover-shadow:0 5px 16px rgba(15,23,42,0.1)}.bumpmint-bump-box.bumpmint-design-minimal{--bumpmint-accent:#0f766e;--bumpmint-accent-hover:#115e59;--bumpmint-background:#ffffff;--bumpmint-selected-bg:#f0fdfa;--bumpmint-border:#e2e8f0;--bumpmint-text:#0f172a;--bumpmint-text-muted:#475569;--bumpmint-price-color:#0f766e;--bumpmint-banner-start:#ccfbf1;--bumpmint-banner-end:#ccfbf1;--bumpmint-banner-text:#115e59;--bumpmint-button-text:#ffffff;--bumpmint-font-family:inherit;--bumpmint-title-size:15px;--bumpmint-title-weight:650;--bumpmint-description-size:14px;--bumpmint-description-weight:500;--bumpmint-price-size:14px;--bumpmint-banner-size:15px;--bumpmint-banner-transform:uppercase;--bumpmint-button-size:14px;--bumpmint-card-padding:16px;--bumpmint-content-gap:14px;--bumpmint-border-width:1px;--bumpmint-border-style:solid;--bumpmint-radius:8px;--bumpmint-image-size:58px;--bumpmint-image-radius:8px;--bumpmint-box-shadow:none;--bumpmint-error-color:#b32d2e;--bumpmint-hover-border:#99f6e4;--bumpmint-hover-shadow:none}.bumpmint-bump-box.bumpmint-design-soft{--bumpmint-accent:#6d28d9;--bumpmint-accent-hover:#5b21b6;--bumpmint-background:#f5f3ff;--bumpmint-selected-bg:#ede9fe;--bumpmint-border:#ddd6fe;--bumpmint-text:#2e1065;--bumpmint-text-muted:#5b5270;--bumpmint-price-color:#6d28d9;--bumpmint-banner-start:#ede9fe;--bumpmint-banner-end:#ede9fe;--bumpmint-banner-text:#5b21b6;--bumpmint-button-text:#ffffff;--bumpmint-font-family:inherit;--bumpmint-title-size:15px;--bumpmint-title-weight:650;--bumpmint-description-size:14px;--bumpmint-description-weight:500;--bumpmint-price-size:14px;--bumpmint-banner-size:15px;--bumpmint-banner-transform:uppercase;--bumpmint-button-size:14px;--bumpmint-card-padding:20px;--bumpmint-content-gap:14px;--bumpmint-border-width:1px;--bumpmint-border-style:solid;--bumpmint-radius:20px;--bumpmint-image-size:64px;--bumpmint-image-radius:12px;--bumpmint-box-shadow:0 5px 16px rgba(15,23,42,0.12);--bumpmint-error-color:#b32d2e;--bumpmint-hover-border:#c4b5fd;--bumpmint-hover-shadow:0 7px 20px rgba(46,16,101,0.14)}.bumpmint-bump-box.bumpmint-design-outline{--bumpmint-accent:#b45309;--bumpmint-accent-hover:#92400e;--bumpmint-background:#fffbeb;--bumpmint-selected-bg:#fef3c7;--bumpmint-border:#d97706;--bumpmint-text:#451a03;--bumpmint-text-muted:#78350f;--bumpmint-price-color:#92400e;--bumpmint-banner-start:#fef3c7;--bumpmint-banner-end:#fef3c7;--bumpmint-banner-text:#92400e;--bumpmint-button-text:#ffffff;--bumpmint-font-family:inherit;--bumpmint-title-size:15px;--bumpmint-title-weight:650;--bumpmint-description-size:14px;--bumpmint-description-weight:500;--bumpmint-price-size:14px;--bumpmint-banner-size:15px;--bumpmint-banner-transform:uppercase;--bumpmint-button-size:14px;--bumpmint-card-padding:16px;--bumpmint-content-gap:14px;--bumpmint-border-width:2px;--bumpmint-border-style:dashed;--bumpmint-radius:12px;--bumpmint-image-size:58px;--bumpmint-image-radius:8px;--bumpmint-box-shadow:none;--bumpmint-error-color:#b32d2e;--bumpmint-hover-border:#b45309;--bumpmint-hover-shadow:0 4px 12px rgba(120,53,15,0.12)}.bumpmint-bump-box.bumpmint-design-dark{--bumpmint-accent:#86efac;--bumpmint-accent-hover:#4ade80;--bumpmint-background:#0f172a;--bumpmint-selected-bg:#172f2a;--bumpmint-border:#334155;--bumpmint-text:#f8fafc;--bumpmint-text-muted:#cbd5e1;--bumpmint-price-color:#86efac;--bumpmint-banner-start:#1e293b;--bumpmint-banner-end:#1e293b;--bumpmint-banner-text:#86efac;--bumpmint-button-text:#052e16;--bumpmint-font-family:inherit;--bumpmint-title-size:15px;--bumpmint-title-weight:650;--bumpmint-description-size:14px;--bumpmint-description-weight:500;--bumpmint-price-size:14px;--bumpmint-banner-size:15px;--bumpmint-banner-transform:uppercase;--bumpmint-button-size:14px;--bumpmint-card-padding:18px;--bumpmint-content-gap:14px;--bumpmint-border-width:1px;--bumpmint-border-style:solid;--bumpmint-radius:14px;--bumpmint-image-size:58px;--bumpmint-image-radius:8px;--bumpmint-box-shadow:0 5px 16px rgba(15,23,42,0.12);--bumpmint-error-color:#fca5a5;--bumpmint-hover-border:#86efac;--bumpmint-hover-shadow:0 7px 20px rgba(0,0,0,0.28)}.bumpmint-bump-box.bumpmint-design-compact{--bumpmint-accent:#1d4ed8;--bumpmint-accent-hover:#1e40af;--bumpmint-background:#ffffff;--bumpmint-selected-bg:#eff6ff;--bumpmint-border:#bfdbfe;--bumpmint-text:#172554;--bumpmint-text-muted:#475569;--bumpmint-price-color:#1d4ed8;--bumpmint-banner-start:#eff6ff;--bumpmint-banner-end:#eff6ff;--bumpmint-banner-text:#1e40af;--bumpmint-button-text:#ffffff;--bumpmint-font-family:inherit;--bumpmint-title-size:15px;--bumpmint-title-weight:650;--bumpmint-description-size:14px;--bumpmint-description-weight:500;--bumpmint-price-size:14px;--bumpmint-banner-size:15px;--bumpmint-banner-transform:uppercase;--bumpmint-button-size:14px;--bumpmint-card-padding:12px;--bumpmint-content-gap:10px;--bumpmint-border-width:1px;--bumpmint-border-style:solid;--bumpmint-radius:8px;--bumpmint-image-size:46px;--bumpmint-image-radius:8px;--bumpmint-box-shadow:none;--bumpmint-error-color:#b32d2e;--bumpmint-hover-border:#93c5fd;--bumpmint-hover-shadow:0 4px 12px rgba(30,64,175,0.12)}