.free-gift-progress{--progress: 0;display:flex;flex-direction:column;justify-content:center;width:100%}.free-gift-progress--collection{gap:var(--spacing-4)}.free-gift-progress.hidden{display:none}.free-gift-progress__container{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-6);padding:var(--spacing-4)}.free-gift-progress__image img{aspect-ratio:1}.free-gift-progress__content{display:flex;flex-direction:column;gap:var(--spacing-2)}.free-gift-progress__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:var(--text-h6)}.free-gift-progress__description:not(.hidden){display:flex;flex-direction:column;gap:var(--spacing-4)}.free-gift-progress__description p{font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-size:var(--text-base)}.free-gift-progress__bar{position:relative;width:100%;height:var(--spacing-1);background:var(--bar-background-color, grey);overflow:hidden}.free-gift-progress__bar:before{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:calc(var(--progress, 0) * 1%);background:var(--bar-progress-color, green);z-index:1;transition:width .3s ease-in-out}.free-gift-progress-block:has(.free-gift-progress.hidden),.free-gift-progress-block:not(:has(.free-gift-progress)){display:none}.free-gift-progress-block .free-gift-progress__title{font-size:1.75rem}.cart-drawer .free-gift-progress{margin:-1.5rem -2.5rem 0;width:calc(100% + 5rem);height:calc(100% + 1.5rem)}.cart-drawer .free-gift-progress__container{padding:var(--drawer-body-padding);padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}@media screen and (max-width: 699px){.cart-drawer .free-gift-progress{margin:-1.5rem -1.5rem 0;width:calc(100% + 3rem);height:calc(100% + 1.5rem)}.cart-drawer .free-gift-progress .free-gift-progress__container{gap:var(--spacing-5)}.cart-drawer .free-gift-progress .free-gift-progress__image{max-width:80px}.free-gift-progress__description:has(button) .metafield-rich_text_field{display:none}}.free-gift-progress--line-item{display:contents}.line-item~.free-gift-progress--line-item .line-item{padding-block-start:var(--spacing-6)}
/*# sourceMappingURL=/cdn/shop/t/25/assets/gtc-free-gift-progress.css.map */
