[data-jamboree-donation-form]{--jdf-blue: #015bb6;--jdf-blue-tint: #eef6ff;--jdf-green: #65994b;--jdf-text: #334a63;--jdf-muted: #66798d;--jdf-line: #cbd9e6;--jdf-card-line: #e1e7ed;--jdf-error: #b42318;--jdf-error-bg: #fef3f2}@supports (color: color-mix(in srgb,red 50%,white)){[data-jamboree-donation-form]{--jdf-blue-tint: color-mix(in srgb, var(--jdf-blue) 7%, #fff)}}[data-jamboree-donation-form] .jdf{box-sizing:border-box;width:100%;margin:0;padding:32px;border:1px solid var(--jdf-card-line);border-radius:24px;background:#fff;box-shadow:0 8px 24px #14325017;color:var(--jdf-text);font-family:PT Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.55;text-align:left}.jdf *,.jdf *:before,.jdf *:after{box-sizing:border-box}[data-jamboree-donation-form] .jdf.jdf--bare{margin-top:22px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-family:inherit}.jdf .jdf__eyebrow{display:block;margin-bottom:10px;color:var(--jdf-green);font-size:.82rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.jdf .jdf__heading{margin:0 0 10px;color:var(--jdf-blue);font-family:inherit;font-size:1.8rem;font-weight:700;line-height:1.15;letter-spacing:normal;text-transform:none}.jdf .jdf__intro{margin:0 0 24px;color:var(--jdf-muted);font-size:1rem}.jdf .jdf__group{margin:0 0 22px;padding:0;border:0;min-width:0}.jdf .jdf__label{display:block;margin:0 0 10px;padding:0;color:var(--jdf-blue);font-size:.92rem;font-weight:800;line-height:1.4}.jdf .jdf__amounts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.jdf .jdf__amount{position:relative;grid-column:span 2;margin:0}.jdf .jdf__amounts[data-count="5"] .jdf__amount:nth-child(n+4),.jdf .jdf__amounts[data-count="4"] .jdf__amount,.jdf .jdf__amounts[data-count="2"] .jdf__amount{grid-column:span 3}.jdf .jdf__amount input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.jdf .jdf__amount span{display:flex;align-items:center;justify-content:center;height:48px;border:1px solid var(--jdf-line);border-radius:10px;background:#fff;color:var(--jdf-blue);font-size:1rem;font-weight:800;transition:border-color .15s ease,background-color .15s ease}.jdf .jdf__amount:hover span{border-color:var(--jdf-blue)}.jdf .jdf__amount input:checked+span{border-color:var(--jdf-blue);background:var(--jdf-blue-tint);box-shadow:inset 0 0 0 1px var(--jdf-blue)}.jdf .jdf__amount input:focus-visible+span{outline:2px solid var(--jdf-blue);outline-offset:2px}.jdf .jdf__money,.jdf .jdf__select{position:relative}.jdf .jdf__input{display:block;width:100%;height:56px;margin:0;padding:0 18px;border:1px solid var(--jdf-line);border-radius:12px;background:#fff;color:var(--jdf-text);font:inherit;font-size:1rem;line-height:normal;box-shadow:none;-webkit-appearance:none;appearance:none}.jdf .jdf__money .jdf__input{padding-left:36px}.jdf .jdf__input::placeholder{color:#8a9aab;opacity:1}.jdf .jdf__input:focus{border-color:var(--jdf-blue);outline:2px solid var(--jdf-blue);outline-offset:1px}.jdf .jdf__currency{position:absolute;top:50%;left:18px;transform:translateY(-50%);color:var(--jdf-text);font-size:1.1rem;pointer-events:none}.jdf .jdf__select .jdf__input{padding-right:48px;cursor:pointer;text-overflow:ellipsis}.jdf .jdf__select:after{content:"";position:absolute;top:50%;right:20px;width:9px;height:9px;border-right:2px solid var(--jdf-blue);border-bottom:2px solid var(--jdf-blue);transform:translateY(-70%) rotate(45deg);pointer-events:none}.jdf .jdf__check{position:relative;display:flex;align-items:flex-start;gap:12px;margin:0 0 22px;padding:14px 16px;border:1px solid var(--jdf-line);border-radius:12px;cursor:pointer}.jdf .jdf__check input{position:absolute;top:16px;left:16px;width:22px;height:22px;margin:0;opacity:0;cursor:pointer}.jdf .jdf__check-box{position:relative;flex:0 0 22px;width:22px;height:22px;margin-top:1px;border:1.5px solid var(--jdf-line);border-radius:6px;background:#fff}.jdf .jdf__check input:checked+.jdf__check-box{border-color:var(--jdf-blue);background:var(--jdf-blue)}.jdf .jdf__check input:checked+.jdf__check-box:after{content:"";position:absolute;top:3px;left:6.5px;width:6px;height:11px;border-right:2.5px solid #fff;border-bottom:2.5px solid #fff;transform:rotate(45deg)}.jdf .jdf__check input:focus-visible+.jdf__check-box{outline:2px solid var(--jdf-blue);outline-offset:2px}.jdf .jdf__check:has(input:checked){border-color:var(--jdf-blue);background:var(--jdf-blue-tint)}.jdf .jdf__check-text{display:flex;flex-direction:column}.jdf .jdf__check-title{color:var(--jdf-blue);font-weight:800}.jdf .jdf__check-note{color:var(--jdf-muted);font-size:.88rem}.jdf .jdf__check.is-disabled{cursor:not-allowed;background:#f7f9fb}.jdf .jdf__check.is-disabled input{cursor:not-allowed}.jdf .jdf__check.is-disabled .jdf__check-title,.jdf .jdf__check.is-disabled .jdf__check-box{opacity:.55}.jdf .jdf__error{margin:0 0 16px;padding:10px 14px;border-radius:10px;background:var(--jdf-error-bg);color:var(--jdf-error);font-size:.92rem}.jdf .jdf__error[hidden]{display:none}.jdf .jdf__submit{display:block;width:100%;height:54px;margin:0;padding:0 24px;border:0;border-radius:999px;background:var(--jdf-blue);color:#fff;font:inherit;font-size:1rem;font-weight:800;letter-spacing:normal;text-transform:none;cursor:pointer;transition:filter .15s ease}.jdf .jdf__submit:hover{filter:brightness(1.12)}.jdf .jdf__submit:focus-visible{outline:3px solid var(--jdf-blue);outline-offset:3px}.jdf .jdf__submit[disabled]{cursor:progress;opacity:.75}.jdf .jdf__fine{margin:14px 0 0;color:var(--jdf-muted);font-size:.85rem;text-align:center}@media(max-width:480px){[data-jamboree-donation-form] .jdf{padding:26px 20px;border-radius:20px}.jdf .jdf__heading{font-size:1.55rem}.jdf .jdf__amounts{gap:8px}}.jdf-product{padding:26px 20px 56px;background:#f7f9fb}.jdf-product__inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:start;width:min(1180px,100%);margin-inline:auto}.jdf-product__image{display:block;width:100%;height:auto;margin-bottom:24px;border-radius:24px}.jdf-product__title{margin:0 0 12px;color:#015bb6;font-size:2rem;font-weight:700;line-height:1.15}.jdf-product__description{color:#334a63}@media(max-width:860px){.jdf-product__inner{grid-template-columns:minmax(0,1fr);gap:28px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/jamboree-donation-form.css.map */
