.cart-rewards{display:none;margin:0 0 18px}.cart-rewards.is-active{display:block}.cart-rewards.is-busy{opacity:.55;pointer-events:none}.cart-rewards__inner{background:#fff;border:1px solid #e3e3e3;border-radius:8px;padding:16px 31px 8px 7px}.cart-rewards__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-rewards__head-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:42px;margin-right:14px;color:#1a1a1a}.cart-rewards__head-icon svg{display:block;width:100%;height:auto}.cart-rewards__message{margin:0;font-size:15px;line-height:1.4;color:#1f1f1f}.cart-rewards__amount{font-weight:700}.cart-rewards__progress{position:relative;margin:30px 10px 46px}.cart-rewards__track{position:relative;height:12px;border-radius:999px;background:var(--cr-track, #e9e9e9);overflow:hidden}.cart-rewards__fill{display:block;height:100%;border-radius:999px;background-color:var(--cr-accent, #3aae4a);-webkit-transition:width .45s ease;transition:width .45s ease}.cart-rewards__milestone{position:absolute;top:6px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cart-rewards__milestone-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border:2px solid var(--cr-locked, #b5b5b5);border-radius:50%;background:#fff;color:var(--cr-locked, #b5b5b5)}.cart-rewards__milestone-icon svg{display:block;width:21px;height:auto}.cart-rewards__milestone-label{position:absolute;top:46px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);white-space:nowrap;font-size:13px;line-height:1.2;color:var(--cr-locked, #b5b5b5)}.cart-rewards__milestone.is-unlocked .cart-rewards__milestone-icon,.cart-rewards__milestone.is-unlocked .cart-rewards__milestone-label{border-color:var(--cr-accent, #3aae4a);color:var(--cr-accent, #3aae4a)}#CartContainer .cart-rewards{margin:15px 15px 20px}@media screen and (max-width:480px){.cart-rewards__message{font-size:14px}.cart-rewards__progress{margin:26px 26px 42px}.cart-rewards__milestone-icon{width:34px;height:34px}.cart-rewards__milestone-icon svg{width:18px}.cart-rewards__milestone-label{top:40px;font-size:12px}}.cart-rewards-was{margin-right:10px;color:#8a8a8a}.cart-rewards-free{color:var(--cr-free, #e02b20);font-weight:400;font-size:17px}.cart-rewards-badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:11px 12px;background:var(--cr-accent-soft, rgba(58, 174, 74, .14));color:var(--cr-accent, #3aae4a);font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.cart-rewards-badge .cart-rewards-icon{width:19px;height:19px;margin-right:9px}.ajaxcart__product--gift .ajaxcart__product-image,.ajaxcart__product--gift .ajaxcart__product-name,.cart__row--free-gift .cart__image,.cart__row--free-gift .h5{cursor:default;text-decoration:none}.ajaxcart__product--gift{margin:0 15px 16px;border:1px solid #e3e3e3;border-radius:8px;overflow:hidden}.ajaxcart__product--gift:not(:first-of-type):before{display:none}#CartDrawer.drawer--cart .ajaxcart .ajaxcart__product--gift .ajaxcart__row{margin:0;padding:0}#CartDrawer.drawer--cart .ajaxcart .ajaxcart__product--gift .ajaxcart__row>.display-table{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px}#CartDrawer.drawer--cart .ajaxcart .ajaxcart__product--gift .ajaxcart__row>.display-table>.medium--one-quarter{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:14px;padding:0}#CartDrawer.drawer--cart .ajaxcart .ajaxcart__product--gift .ajaxcart__row>.display-table>.medium--one-quarter>.ajax-cart-title-wrapper,#CartDrawer.drawer--cart .ajaxcart .ajaxcart__product--gift .ajaxcart__row>.display-table>.medium--one-quarter>.ajaxcart__product-name{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:none;margin:0}#CartDrawer.drawer--cart .ajaxcart .ajaxcart__product--gift .ajaxcart__row>.display-table>.medium--one-quarter .ajaxcart__product-image{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px}#CartDrawer.drawer--cart .ajaxcart .ajaxcart__product--gift .product-cell-price{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;margin-left:auto;padding:0}.ajaxcart__gift-price{display:block;margin:0;text-align:right;white-space:nowrap}.ajaxcart__gift-price .cart-rewards-was,.ajaxcart__gift-price .cart-rewards-free{display:inline-block;vertical-align:middle}#CartDrawer #CartContainer .ajaxcart .ajaxcart__product--gift .ajaxcart__row .grid.display-table .grid__item.small--one-whole.medium--two-quarters.medium--display-table-cell.product-cell-price{display:block;width:auto}#CartDrawer #CartContainer .ajaxcart .ajaxcart__product--gift .ajaxcart__row .grid.display-table .grid__item.small--one-whole.medium--two-quarters.medium--display-table-cell.product-cell-price>div.ajaxcart__gift-price{display:block;width:auto;gap:0;text-align:right;white-space:nowrap}.cart__row--free-gift .cart__gift-qty{display:inline-block;min-width:40px;text-align:center}.cart__row--free-gift .cart-rewards-badge{margin-top:10px;border-radius:4px}.ajaxcart__product.ajaxcart__product--gift:first-child{border-left:0;border-right:0}.ajaxcart__product.ajaxcart__product--gift>.ajaxcart__row .grid.display-table{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom:0!important}#CartDrawer #CartContainer .ajaxcart__product:before{padding:0 30px 10px 10px}span.cart-rewards__fill:after{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background-image:linear-gradient(45deg,#fff 25%,#0000 25% 50%,#fff 50% 75%,#0000 75%,#0000);background-size:30px 30px;opacity:.3;animation:progress-anim-1-after .5s infinite linear}span.cart-rewards__fill{position:relative;height:10px}@-webkit-keyframes progress-anim-1-after{0%{background-position:0 100%}to{background-position:30px 100%}}
/*# sourceMappingURL=/cdn/shop/t/216/assets/cart-rewards.css.map */
