gift-with-purchase{display:block;margin:1rem auto}.free-gift__image-wrapper{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;text-decoration:none;transition:opacity .3s;width:80px;height:80px;object-fit:cover;border-radius:inherit;transform:translateZ(0);background:rgb(var(--product-on-sale-accent));padding:7px;border-radius:50%}.free-gift__image-wrapper img{width:auto;height:100%}.cart__item--gift{padding:0;margin-top:1rem}.free-gift__price-wrapper{margin-left:auto}.cart-progress__multi{margin-bottom:1rem}.cart-progress__steps,.cart-progress__step{position:relative;display:flex;justify-content:flex-end;align-items:center;z-index:1}.cart-progress__step--label{font-size:.75rem;font-weight:700;text-align:center;margin:0}.free-gift__image-wrapper.step-1{width:25px;height:25px}.free-gift__image-wrapper.step-2{position:relative;width:30px;height:30px}.cart-progress__step:last-of-type .free-gift__image-wrapper:before{content:" ";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;z-index:-1;background:#de2a2a33;border-radius:50%;animation-name:feature_pulse;animation-duration:1s;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-in-out}@keyframes feature_pulse{0%{top:10px;left:10px;right:10px;bottom:10px}to{top:-5px;left:-5px;right:-5px;bottom:-5px}}.cart-progress__bar{width:100%;height:12px;border-radius:50px;margin:-20px 0 .5rem;position:relative;background-color:rgba(var(--free-gift-color),.15)}.cart-progress__bar--fill{height:100%;background:rgb(var(--primary-button-background));border-radius:50px;width:var(--progress-width)}.threshold-indicator{position:absolute;top:0;background:transparent;border-radius:0}.cart-progress__bar--label{text-align:center;font-size:.75rem;margin-bottom:1rem}.free-gift__heading{font-size:.9rem}@media screen and (max-width: 740px){.free-gift__heading{font-size:.8rem}}.free-gift__heading strong{background:rgb(var(--product-on-sale-accent));color:#fff;padding:2px 7px 4px;white-space:nowrap;border-radius:3px}.cart-progress__multi .free-gift__heading{text-align:center}.cart-progress__free-product{display:flex;gap:1rem;align-items:stretch;margin-bottom:1rem}.free-product__image-wrapper{position:relative;width:96px;height:150px}.cart-progress__free-product img{width:96px;height:100%;object-fit:cover;position:absolute;top:0;left:0;opacity:0;transition:opacity .2s}.cart-progress__free-product--info{min-height:100%;display:flex;flex-direction:column}.cart-progress__free-product--title{margin:0}.product-cart-item-info .cart-progress__free-product--price{display:flex;gap:.5rem}free-gift ins{text-decoration:none}.cart-progress__free-product--variant-select-container{display:flex;flex-direction:column;margin-bottom:0;margin-top:auto}.cart-progress__checkbox--wrapper{display:flex;align-items:center;margin-bottom:.25rem}.cart-progress__free-product--add,.cart-progress__free-product--variant-select{padding:10px 15px;height:40px}gift-with-purchase .free-gift__wrapper{padding:15px 16px 8px}@media screen and (max-width: 740px){gift-with-purchase .free-gift__wrapper{padding:15px 5px 8px}}.cart-progress__step p{font-size:.65rem;color:rgb(var(--heading-color))}span[data-remaining-value]{color:#fff;background:rgb(var(--primary-button-background));font-weight:600;padding:2px 7px 4px;border-radius:3px}.free-gift__heading--accent{color:rgb(var(--product-on-sale-accent))}
/*# sourceMappingURL=/cdn/shop/t/102/assets/gift-with-purchase.css.map */
