/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??clonedRuleSet-2.use[1]!../../node_modules/vue-loader/dist/stylePostLoader.js!../../node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!../../node_modules/vue-loader/dist/index.js??ruleSet[0].use!../../../../../src/components/async/progress-bar/progress-bar.vue?vue&type=style&index=0&id=87324a48&lang=scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.progress-bar__content{display:flex;gap:var(--spacing-s);margin-block-end:var(--spacing-m)}.progress-bar__text-wrapper{display:flex;flex-direction:column;gap:var(--spacing-2xs)}.progress-bar__text{align-items:center;display:flex}.progress-bar__text a{text-decoration:underline}.progress-bar__text span{margin-left:var(--spacing-2xs);margin-right:var(--spacing-2xs)}.progress-bar__link{color:var(--color-text-primary);text-decoration:underline}.progress-bar__link:hover{text-decoration:none}.progress-bar__bar{background-color:var(--color-grey);height:calc(var(--spacing-3xs) + var(--spacing-4xs));position:relative}.progress-bar__bar--filled{background-color:var(--color-black);height:100%;left:0;position:absolute}html:not(.no-js) .progress-bar.is-loading .progress-bar__content{animation:pulse-fade var(--timing-slow) infinite;background-color:var(--color-loading, rgba(0, 0, 0, .07));border-radius:0;color:transparent;display:inline-block;-webkit-user-select:none;user-select:none}html:not(.no-js) .progress-bar.is-loading .progress-bar__content *{color:transparent;pointer-events:none}html:not(.no-js) .progress-bar.is-loading .progress-bar__bar{animation:pulse-fade var(--timing-slow) infinite;background-color:var(--color-loading, rgba(0, 0, 0, .07));border-radius:0;color:transparent;display:block;-webkit-user-select:none;user-select:none}html:not(.no-js) .progress-bar.is-loading .progress-bar__bar *{color:transparent;pointer-events:none}/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??clonedRuleSet-2.use[1]!../../node_modules/vue-loader/dist/stylePostLoader.js!../../node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!../../node_modules/vue-loader/dist/index.js??ruleSet[0].use!../../../../../src/components/async/gift-with-purchase-trigger/gift-with-purchase-trigger.vue?vue&type=style&index=0&id=4fdc367c&lang=scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.gift-with-purchase-trigger.critical-component-hide{display:block}.gift-with-purchase-trigger.critical-component-clear{opacity:1}.gift-with-purchase-trigger .progress-bar{border:0;padding-inline:0}.gift-with-purchase-trigger .progress-bar__text span{margin-left:var(--spacing-2xs);margin-right:var(--spacing-2xs)}.gift-with-purchase-trigger__message,.gift-with-purchase-trigger__product{align-items:center;display:flex}.gift-with-purchase-trigger__product-message{margin-inline-start:var(--spacing-xs)}
/*# sourceMappingURL=/cdn/shop/t/352/assets/component.gift-with-purchase-trigger.css.map */
