spark-gift-app{display:contents}body.spark-gift-open{overflow:hidden}.spark-gift-meter[hidden],.spark-gift-meter [hidden],spark-gift-app [hidden]{display:none!important}.spark-gift-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.spark-gift-meter{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 8px;margin:12px 0;padding:6px 12px;border:1px solid color-mix(in srgb,var(--gift-ink,#142c73) 10%,transparent);border-radius:var(--gift-radius,8px);background:var(--gift-bg,#f6f7fa);color:var(--gift-ink,#142c73)}.spark-gift-meter__row{display:flex;gap:8px;align-items:center;min-width:0;padding:4px 0}.spark-gift-meter__row p{margin:0;font-size:13px;line-height:1.4;font-weight:600;overflow-wrap:break-word}.spark-gift-meter__icon{display:grid;place-items:center;flex:0 0 var(--gift-icon-size,20px);width:var(--gift-icon-size,20px);height:var(--gift-icon-size,20px);color:var(--gift-icon-color,var(--gift-ink,#142c73))}.spark-gift-meter__icon svg,.spark-gift-meter__icon img{display:block;width:100%;height:100%;object-fit:contain}.spark-gift-meter__icon--sparkle{background:var(--gift-icon-color,var(--gift-accent));border-radius:50%;color:#fff;font-size:calc(var(--gift-icon-size,20px) * .7)}.spark-gift-meter progress{display:block;grid-column:1/-1;order:3;-webkit-appearance:none;appearance:none;width:100%;height:3px;margin:4px 0;border:0;border-radius:99px;overflow:hidden;background:#e9eaf0}.spark-gift-meter progress::-webkit-progress-bar{background:#e9eaf0}.spark-gift-meter progress::-webkit-progress-value{background:var(--gift-accent);border-radius:99px}.spark-gift-meter progress::-moz-progress-bar{background:var(--gift-accent)}.spark-gift-meter button{display:inline-flex;align-items:center;justify-content:center;justify-self:end;gap:4px;width:auto;min-width:0;min-height:var(--gift-cta-height,36px);border:1px solid color-mix(in srgb,var(--gift-ink,#142c73) 30%,transparent);border-radius:var(--gift-cta-radius,99px);padding:4px var(--gift-cta-padding,8px);background:transparent;color:var(--gift-ink,#142c73);font:inherit;font-size:var(--gift-cta-font,12px);line-height:1.3;font-weight:600;white-space:nowrap;cursor:pointer}.spark-gift-meter[data-button-style=text] button{border-color:transparent}.spark-gift-meter[data-button-style=filled] button{background:var(--gift-ink,#142c73);color:#fff;border-color:var(--gift-ink,#142c73)}.spark-gift-meter[data-button-arrow=true] button:not([hidden]):after{content:"\2192";font-size:14px}.spark-gift-meter button:hover{background:color-mix(in srgb,var(--gift-ink,#142c73) 7%,transparent)}.spark-gift-meter[data-button-style=filled] button:hover{background:color-mix(in srgb,var(--gift-ink,#142c73) 85%,#fff)}.spark-gift-dialog{box-sizing:border-box;width:min(520px,calc(100% - 32px));max-width:calc(100% - 32px);max-height:88dvh;margin:auto;padding:12px 16px 8px;border:0;border-radius:var(--gift-radius,8px);background:#fff;color:var(--gift-ink,#142c73);box-shadow:0 16px 64px #142c7326;overflow-y:auto;overscroll-behavior:contain}.spark-gift-dialog::backdrop{background:#142c7366}.spark-gift-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 -4px 6px 0}.spark-gift-dialog__heading{min-width:0}.spark-gift-kicker{display:block;font-size:12px;line-height:1.4;font-weight:600;color:var(--gift-ink,#142c73)}.spark-gift-dialog__header button{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;margin-left:auto;padding:0;border:0;border-radius:var(--gift-button-radius,8px);background:transparent;color:inherit;cursor:pointer}.spark-gift-dialog__header button:hover{background:#f6f7fa}.spark-gift-dialog__header svg{display:block;width:20px;height:20px}.spark-gift-dialog__header svg path{fill:currentColor}.spark-gift-dialog h2{font-family:var(--font-heading-family,inherit);font-size:22px;line-height:1.2;margin:0}.spark-gift-subtitle{font-size:14px;line-height:1.45;margin:0 0 10px}.spark-gift-demo{margin:0 0 12px;padding:8px 10px;border-radius:var(--gift-radius,8px);background:#f6f7fa;font-size:12px}.spark-gift-choices{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.spark-gift-choice{display:grid;grid-template-columns:44px minmax(0,1fr) fit-content(40%);grid-template-rows:auto auto;align-content:center;align-items:center;gap:2px 10px;min-width:0;padding:8px 10px;border:1px solid #dfe2ec;border-radius:var(--gift-radius,8px);background:var(--gift-bg,#f6f7fa);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.spark-gift-choice img{grid-column:1;grid-row:1/3;width:44px;height:48px;object-fit:contain;border-radius:4px}.spark-gift-choice__name{grid-column:2;grid-row:1;align-self:end;font-size:13px;line-height:1.3;font-weight:600;overflow-wrap:break-word}.spark-gift-choice__size{grid-column:2;grid-row:2;align-self:start;font-size:12px;line-height:1.4}.spark-gift-choice__cta{grid-column:3;grid-row:1/3;justify-self:start;display:inline-flex;align-items:center;justify-content:center;min-height:var(--gift-cta-height,40px);max-width:100%;margin:0;padding:8px var(--gift-cta-padding,12px);border-radius:var(--gift-cta-radius,8px);background:var(--gift-cta-bg,var(--gift-action,#ef6c00));color:var(--gift-cta-color,#fff);font-size:var(--gift-cta-font,12px);overflow-wrap:anywhere;text-align:center;font-weight:var(--font-button-weight,600);line-height:1.3}.spark-gift-choice:hover,.spark-gift-choice[aria-pressed=true]{border-color:var(--gift-ink,#142c73);box-shadow:inset 0 0 0 1px var(--gift-ink,#142c73)}.spark-gift-choice:disabled{opacity:.5;cursor:not-allowed}.spark-gift-dialog [data-gift-error]{padding:10px;border-radius:var(--gift-radius,8px);background:#fff0f0;color:#a52424;font-size:13px}.spark-gift-dialog [data-gift-status]{font-size:13px}.spark-gift-footer{display:flex;justify-content:center;margin-top:4px}.spark-gift-skip{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:8px 12px;border:0;border-radius:var(--gift-button-radius,8px);background:#fff;color:var(--gift-ink,#142c73);font:inherit;font-size:12px;line-height:1.3;font-weight:var(--font-button-weight,600);text-align:center;text-decoration:none;cursor:pointer}.spark-gift-skip:hover{background:#e9edf5;text-decoration:none}.spark-gift-design-preview{position:fixed;z-index:100;right:16px;bottom:76px;border:1px solid #dfe2ec;border-radius:var(--gift-button-radius,8px);background:#fff;color:var(--gift-ink,#142c73);padding:10px 16px;box-shadow:0 4px 20px #15204518;font:inherit;font-size:12px;cursor:pointer}.spark-gift-dialog button:focus-visible,.spark-gift-meter button:focus-visible{outline:2px solid var(--gift-ink,#142c73);outline-offset:3px}@media(max-width:749px){.spark-gift-dialog{position:fixed;inset:auto 0 0;width:100%;max-width:100%;max-height:90dvh;margin:0 auto;padding:8px max(12px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));border-radius:var(--gift-radius,8px) var(--gift-radius,8px) 0 0}.spark-gift-dialog h2{font-size:22px}.spark-gift-dialog__header{margin-bottom:6px}.spark-gift-choices{grid-template-columns:minmax(0,1fr);gap:6px}.spark-gift-choice{grid-template-columns:44px minmax(0,1fr) fit-content(40%);grid-template-rows:auto auto;gap:2px 8px;padding:8px}.spark-gift-choice img{grid-column:1;grid-row:1/3;width:44px;height:48px}.spark-gift-choice__name{grid-column:2;grid-row:1;align-self:end}.spark-gift-choice__size{grid-column:2;grid-row:2;align-self:start}.spark-gift-choice__cta{grid-column:3;grid-row:1/3;margin:0}.spark-gift-footer{margin-top:4px}}@media(prefers-reduced-motion:reduce){.spark-gift-choice{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgA */
