bluu-donation-split{--donation-blue:#5ba7df;--donation-progress:0%;display:block}.donation-split__surface{padding:0 2.4rem 2rem;background:#fff;color:#333330}.donation-split__setup{margin:0 1.6rem 1.6rem;padding:1.2rem;border:1px solid #d1dce4;border-radius:.8rem;background:#f5f9fc;color:#333330}.donation-split__setup summary{cursor:pointer}.donation-split__setup p{margin:1rem 0}.donation-split__setup-scroll{max-height:30rem;overflow:auto}.donation-split__setup table{width:100%;border-collapse:collapse;text-align:left}.donation-split__setup td,.donation-split__setup th{padding:.6rem .4rem;border-bottom:1px solid #d1dce4}.donation-split__setup td:last-child{overflow-wrap:anywhere}.donation-split__panel{padding:1.8rem;border:1px solid #e4e2df;border-radius:0 2rem 2rem}.donation-split__topline{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.donation-split__badge{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;gap:.5rem;padding:.5rem .9rem;border-radius:99px;background:#def2ff;color:#2573a8;max-width:100%;overflow-wrap:anywhere}.donation-split__badge>span{min-width:0}.donation-split__badge>svg{-webkit-flex-shrink:0;flex-shrink:0;width:1.2rem;height:1.2rem}.donation-split__charity a,.donation-split__remove{color:#65635e;text-decoration:underline;text-underline-offset:2px}.donation-split__remove{min-height:2.8rem;min-width:4.4rem;padding:.6rem 0 .6rem .6rem;border:0;background:none;cursor:pointer}.donation-split__heading{margin:0 0 .5rem;color:#30302e}.donation-split__intro{margin:0;color:#6d6b67;white-space:pre-line}.donation-split__charity p,.donation-split__heading,.donation-split__intro,.donation-split__summary{overflow-wrap:anywhere}.donation-split__slider{position:relative;height:3.6rem;margin-top:1rem}.donation-split__rail,.donation-split__ticks{position:absolute;top:calc(50% - 2px);right:1rem;left:1rem;height:4px}.donation-split__rail{overflow:hidden;border-radius:10px;background:#dfdcd6}.donation-split__rail span{display:block;width:var(--donation-progress);height:100%;background:var(--donation-blue)}.donation-split__ticks{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;pointer-events:none}.donation-split__ticks i{width:3px;height:4px;background:#aaa59e}.donation-split__ticks i[data-filled]{background:#fff}.donation-split__slider input{position:relative;z-index:1;display:block;width:100%;height:100%;padding:0;margin:0;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;touch-action:pan-y}.donation-split__slider input::-webkit-slider-runnable-track{height:4px;background:transparent}.donation-split__slider input::-moz-range-track{height:4px;background:transparent}.donation-split__slider input::-webkit-slider-thumb{width:2rem;height:2rem;margin-top:-.8rem;border:2px solid var(--donation-blue);border-radius:50%;background:#fff;appearance:none;-webkit-appearance:none;box-shadow:0 2px 4px rgba(0,0,0,.0705882353);-webkit-transition:box-shadow .14s ease;transition:box-shadow .14s ease}.donation-split__slider input::-moz-range-thumb{width:1.6rem;height:1.6rem;border:2px solid var(--donation-blue);border-radius:50%;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.0705882353)}.donation-split__slider input:hover::-webkit-slider-thumb{box-shadow:0 0 0 4px rgba(91,167,223,.1450980392)}.donation-split__slider input:focus-visible{outline:2px solid #2573a8;outline-offset:2px;border-radius:6px}.donation-split__ends{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto 1fr;grid-template-columns:1fr auto 1fr;-webkit-align-items:center;align-items:center;gap:.5rem;margin:-.2rem 0 1.4rem;color:#73706b}.donation-split__ends>:last-child{text-align:right}.donation-split__ends output{color:#2573a8}.donation-split__amounts{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:1rem}.donation-split__amount{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:.3rem;min-width:0;padding:1.1rem 1.2rem;border-radius:1.3rem}.donation-split__amount--keep{background:#f1efeb}.donation-split__amount--give{background:#def2ff}.donation-split__amount>small,.donation-split__amount>span{color:#65635e}.donation-split__amount>small,.donation-split__amount>strong,.donation-split__total-row strong{min-block-size:1lh}.donation-split__amount>strong{color:#333330;font-variant-numeric:tabular-nums}.donation-split__charity{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:1rem;margin-top:1.4rem;color:#65635e}.donation-split__drop{display:-ms-grid;display:grid;-webkit-flex:0 0 3rem;flex:0 0 3rem;width:3rem;height:3rem;place-items:center;color:#fff;border-radius:50%;background:var(--donation-blue)}.donation-split__charity p{margin:0;white-space:pre-line}.donation-split__no-script{margin:1rem 0 0;color:#65635e}.donation-split__error{margin:1rem 0 0;color:#a32921}.donation-split__error-actions:not([hidden]){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem 1.5rem}.donation-split__retry{padding:.5rem 0;color:#2573a8;border:0;background:none;text-decoration:underline;cursor:pointer}.donation-split__summary{padding:1.8rem 2.4rem 2.4rem;background:var(--donation-blue);color:#fff}.donation-split__breakdown{display:-ms-grid;display:grid;gap:.5rem;padding:0 0 1.4rem;margin:0 0 1.4rem;border-bottom:1px solid hsla(0,0%,100%,.2509803922)}.donation-split__breakdown>div{display:-webkit-flex;display:flex;-webkit-align-items:start;align-items:start;-webkit-justify-content:space-between;justify-content:space-between;gap:1.2rem}.donation-split__breakdown dd{margin:0;-webkit-flex-shrink:0;flex-shrink:0;font-variant-numeric:tabular-nums}.donation-split__total-row{display:-webkit-flex;display:flex;-webkit-align-items:end;align-items:end;-webkit-justify-content:space-between;justify-content:space-between;gap:1rem;margin-bottom:1.6rem}.donation-split__total-row>div{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:.4rem}.donation-split__total-row strong{font-variant-numeric:tabular-nums}.donation-split__total-row>p{max-width:15rem;margin:0;text-align:right}.donation-split__checkout{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;min-height:4.6rem;padding:1.3rem;border:0;border-radius:99px;background:#fff;color:#2876ad;cursor:pointer}.donation-split__checkout:disabled{opacity:.65;cursor:not-allowed}.donation-split__amounts,.donation-split__breakdown,.donation-split__total-row{transition:opacity .16s ease}bluu-donation-split [data-donation-loading][aria-busy=true]{opacity:.6}bluu-donation-split [hidden]{display:none!important}.cart-drawer__content:has(bluu-donation-split){overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.cart-drawer__content:has(bluu-donation-split) .cart-drawer__scroll-region{-webkit-flex:0 0 auto;flex:0 0 auto;overflow:visible}.cart-drawer__content:has(bluu-donation-split) .cart-drawer__summary{-webkit-flex:0 0 auto;flex:0 0 auto}@media(max-width:749px){.donation-split__surface{padding:0 1.6rem 1.6rem}.donation-split__panel{padding:1.5rem}.donation-split__summary{padding:1.6rem}}@media(prefers-reduced-motion:reduce){.donation-split__amounts,.donation-split__breakdown,.donation-split__slider input::-webkit-slider-thumb,.donation-split__total-row{-webkit-transition:none;transition:none}}