/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??clonedRuleSet-2.use[1]!../local_modules/@we-make-websites/basis/node_modules/vue-loader/dist/stylePostLoader.js!../node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-2.use[2]!../node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!../node_modules/vue-loader/dist/index.js??ruleSet[0].use!./components/async/upsell-popup/upsell-popup.vue?vue&type=style&index=0&id=12c2ea1e&lang=scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.upsell-popup.critical-component-hide{display:block}.upsell-popup.critical-component-clear{opacity:1}.upsell-popup__header{margin:0}.upsell-popup__close{color:var(--color-stone)}.upsell-popup__add-to-cart.button{margin-block-start:var(--spacing-l);padding:var(--spacing-m);width:13.75rem}.upsell-popup__add-to-cart.button.liquid{background-color:var(--color-skeleton-background);border-color:transparent;color:transparent;display:block;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:true;height:3.125rem}.upsell-popup__add-to-cart.button.liquid:after{animation:left-to-right 2s linear infinite;animation:left-to-right var(--timing-loading, 2s) linear infinite;background-image:linear-gradient(-90deg,var(--color-skeleton-background) 34%,rgb(245,245,245) 50%,var(--color-skeleton-background) 66%);content:"";height:100%;left:0;position:absolute;top:0;translate:-100% 0;width:100%}.upsell-popup__add-to-cart.button.liquid *{color:transparent;opacity:0;pointer-events:none}.upsell-popup__image{display:none}.upsell-popup__container{background-color:var(--color-breeze);clip-path:polygon(0% 0,0 0,0 100%,0% 100%);max-height:max(80vh,100vh - 200px);max-width:none;max-width:initial;padding-block-end:1.25rem;padding-block-start:3.375rem;padding-inline:1.25rem;scrollbar-width:none;transition:clip-path var(--timing-normal)}.upsell-popup__container.is-active{clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}.upsell-popup__container::-webkit-scrollbar{display:none}.upsell-popup__description{font-family:var(--font-family-avenir-next);font-size:var(--font-size-3);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-0);line-height:var(--line-height-normal);text-decoration:none;text-indent:var(--text-indent-0);color:var(--color-stone);white-space:pre-line}.upsell-popup__description.liquid{background-color:var(--color-skeleton-background);border-color:transparent;color:transparent;display:block;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:true;height:11.25rem;width:100%}.upsell-popup__description.liquid:after{animation:left-to-right 2s linear infinite;animation:left-to-right var(--timing-loading, 2s) linear infinite;background-image:linear-gradient(-90deg,var(--color-skeleton-background) 34%,rgb(245,245,245) 50%,var(--color-skeleton-background) 66%);content:"";height:100%;left:0;position:absolute;top:0;translate:-100% 0;width:100%}.upsell-popup__description.liquid *{color:transparent;opacity:0;pointer-events:none}.upsell-popup__description *{font-family:var(--font-family-avenir-next);font-size:var(--font-size-3);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-0);line-height:var(--line-height-normal);text-decoration:none;text-indent:var(--text-indent-0);color:var(--color-stone)}.upsell-popup__title{color:var(--color-stone);margin-inline:0}.upsell-popup__title.liquid{background-color:var(--color-skeleton-background);border-color:transparent;color:transparent;display:block;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:true;height:var(--spacing-2xl);width:100%}.upsell-popup__title.liquid:after{animation:left-to-right 2s linear infinite;animation:left-to-right var(--timing-loading, 2s) linear infinite;background-image:linear-gradient(-90deg,var(--color-skeleton-background) 34%,rgb(245,245,245) 50%,var(--color-skeleton-background) 66%);content:"";height:100%;left:0;position:absolute;top:0;translate:-100% 0;width:100%}.upsell-popup__title.liquid *{color:transparent;opacity:0;pointer-events:none}.upsell-popup__grid{align-items:center;justify-content:center}@media(min-width:64em){.upsell-popup__description,.upsell-popup__description *{font-family:var(--font-family-avenir-next);font-size:var(--font-size-4);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-0);line-height:var(--line-height-loose);text-decoration:none;text-indent:var(--text-indent-0)}.upsell-popup__add-to-cart.button{margin-block-start:var(--spacing-3xl)}.upsell-popup__container{padding:3.375rem 1.875rem;width:max(500px,min(80vw,1100px))}.upsell-popup__grid{grid-template-columns:repeat(10,minmax(0,1fr))}.upsell-popup__image{display:block;height:100%;position:relative}.upsell-popup__image .images__image{background-color:var(--color-clouds);-o-object-fit:contain;object-fit:contain}.upsell-popup__image.liquid{background-color:var(--color-skeleton-background);border-color:transparent;color:transparent;display:block;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:true;height:25rem}.upsell-popup__image.liquid:after{animation:left-to-right 2s linear infinite;animation:left-to-right var(--timing-loading, 2s) linear infinite;background-image:linear-gradient(-90deg,var(--color-skeleton-background) 34%,rgb(245,245,245) 50%,var(--color-skeleton-background) 66%);content:"";height:100%;left:0;position:absolute;top:0;translate:-100% 0;width:100%}.upsell-popup__image.liquid *{color:transparent;opacity:0;pointer-events:none}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/component.upsell-popup.css.map */
