.shopify-app-block:has(.qbk-order-goal){width:100%;min-width:0}.shopify-app-block .qbk-order-goal{--qf-teal: #0a5265;--qf-pink: #b4126e;--qf-locked-border: rgb(var(--color-foreground-rgb) / var(--opacity-15));--qf-locked-text: rgb(var(--color-foreground-rgb) / var(--opacity-50));--qf-rail: rgb(var(--color-foreground-rgb) / var(--opacity-10));display:flex;flex-direction:column;width:100%;max-width:none;min-width:0;margin:14px 0 0;padding:20px 24px;gap:18px;border:1px solid rgb(10 82 101 / 18%);border-radius:var(--style-border-radius-sm);color:var(--color-foreground);background:var(--color-background);font-family:var(--font-body--family);box-sizing:border-box}.shopify-app-block .qbk-order-goal .qbk-order-goal__message{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin:0;gap:5px}.shopify-app-block .qbk-order-goal:not(.qbk-order-goal--done) .qbk-order-goal__message:before{content:"Free gift rewards";color:var(--qf-teal);font-size:11px;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase}.shopify-app-block .qbk-order-goal .qbk-order-goal__message .qbk-order-goal__promote-message{margin:0;padding:0;color:var(--color-foreground);font-size:var(--font-size--md);font-weight:400;line-height:var(--line-height--body-normal);text-align:start}.shopify-app-block .qbk-order-goal .qbk-order-goal__message--highlight:first-of-type{color:var(--qf-pink)}.shopify-app-block .qbk-order-goal .qbk-order-goal__message--highlight:last-of-type{color:var(--qf-teal)}.shopify-app-block .qbk-order-goal .qbk-order-goal__bar{position:relative;width:100%;min-width:0;margin:0;padding:14px 16px 38px;box-sizing:border-box}.shopify-app-block .qbk-order-goal .qbk-order-goal__progress{position:relative;width:100%;height:3px;border-radius:var(--style-border-radius-pills);background:var(--qf-rail)}.shopify-app-block .qbk-order-goal .qbk-order-goal__progress:before{border-radius:var(--style-border-radius-pills);background:var(--qf-teal)}.shopify-app-block .qbk-order-goal .qbk-order-goal__milestones{position:absolute;inset-block-start:0;inset-inline:0;display:flex}.shopify-app-block .qbk-order-goal .qbk-order-goal__milestone{position:static;display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:flex-start;min-width:0;max-width:none;gap:8px;transform:none}.shopify-app-block .qbk-order-goal .qbk-order-goal__icon{position:relative;z-index:1;display:flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;margin:0;border:1px solid var(--qf-locked-border);border-radius:var(--style-border-radius-50);color:var(--qf-locked-text);background:var(--color-background);box-sizing:border-box}.shopify-app-block .qbk-order-goal .qbk-order-goal__icon .qbk-svg-icon{width:14px;height:14px}.shopify-app-block .qbk-order-goal .qbk-order-goal__title{width:100%;max-width:110px;color:var(--qf-locked-text);font-size:var(--font-size--2xs);font-weight:700;line-height:var(--line-height--body-tight);letter-spacing:.04em;text-align:center;text-transform:uppercase;overflow-wrap:break-word}.shopify-app-block .qbk-order-goal .qbk-order-goal__milestone--done .qbk-order-goal__icon{border-color:var(--qf-teal);color:var(--color-white);background:var(--qf-teal)}.shopify-app-block .qbk-order-goal .qbk-order-goal__milestone--done .qbk-order-goal__title{color:var(--qf-teal)}.shopify-app-block .qbk-order-goal:not(.qbk-order-goal--done) .qbk-order-goal__milestone:first-child:not(.qbk-order-goal__milestone--done) .qbk-order-goal__icon,.shopify-app-block .qbk-order-goal:not(.qbk-order-goal--done) .qbk-order-goal__milestone--done+.qbk-order-goal__milestone:not(.qbk-order-goal__milestone--done) .qbk-order-goal__icon{border:2px solid var(--qf-pink);color:var(--qf-pink);background:var(--color-background)}.shopify-app-block .qbk-order-goal:not(.qbk-order-goal--done) .qbk-order-goal__milestone:first-child:not(.qbk-order-goal__milestone--done) .qbk-order-goal__title,.shopify-app-block .qbk-order-goal:not(.qbk-order-goal--done) .qbk-order-goal__milestone--done+.qbk-order-goal__milestone:not(.qbk-order-goal__milestone--done) .qbk-order-goal__title{color:var(--qf-pink)}.shopify-app-block .qbk-order-goal.qbk-order-goal--gift .qbk-order-goal__milestone--gift .qbk-svg-icon{animation:none}.shopify-app-block .qbk-order-goal.qbk-order-goal--done{border-color:#0a52652e;background:var(--color-background)}.shopify-app-block .qbk-order-goal.qbk-order-goal--done .qbk-order-goal__message{flex-direction:row;align-items:center;gap:10px}.shopify-app-block .qbk-order-goal.qbk-order-goal--done .qbk-order-goal__message:before{display:flex;flex:0 0 26px;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--style-border-radius-50);content:"\2713";color:var(--color-white);background:var(--qf-teal);font-size:15px;font-weight:700;line-height:1}.shopify-app-block .qbk-order-goal.qbk-order-goal--done .qbk-order-goal__message .qbk-order-goal__promote-message{padding:0;color:var(--color-foreground);font-size:0;font-weight:700}.shopify-app-block .qbk-order-goal.qbk-order-goal--done .qbk-order-goal__promote-message:after{content:"Congrats \2014  every free gift is unlocked!";font-size:var(--font-size--md);line-height:var(--line-height--body-normal)}.shopify-app-block .qbk-order-goal.qbk-order-goal--done .qbk-order-goal__progress,.shopify-app-block .qbk-order-goal.qbk-order-goal--done .qbk-order-goal__progress:before{background:var(--qf-teal)}.shopify-app-block .qbk-order-goal.qbk-order-goal--done .qbk-order-goal__milestone--done .qbk-order-goal__icon{border-color:var(--qf-teal);background:var(--qf-teal)}.shopify-app-block .qbk-order-goal.qbk-order-goal--done .qbk-order-goal__milestone--done .qbk-order-goal__title{color:var(--qf-teal)}.shopify-app-block .qbk-order-goal.qbk-order-goal--done .qbk-order-goal__milestone--gift-done .qbk-order-goal__icon:before{display:none}@media screen and (min-width:750px){.shopify-app-block .qbk-order-goal{width:calc(100% - var(--padding-5xl))}}@media screen and (max-width:749px){.shopify-app-block .qbk-order-goal{margin-block-start:12px;padding:16px;gap:16px}.shopify-app-block .qbk-order-goal .qbk-order-goal__bar{padding-inline:8px}.shopify-app-block .qbk-order-goal .qbk-order-goal__title{padding-inline:2px;font-size:.5625rem}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/qikify-order-goal.css.map */
