:is(.cart-drawer,.product-campaign-goal) .discount-goal{--dg-fill: rgb(var(--text-color));--dg-gold: #D6B258;--dg-track: #D4D4D4;--dg-box-bg: #E4F5E6;--dg-box-text: #1E6B34;display:grid;gap:.5rem;justify-items:center;padding-block:.5rem .25rem}:is(.cart-drawer,.product-campaign-goal) .discount-goal__track{display:flex;align-items:center;width:100%;max-width:22rem}:is(.cart-drawer,.product-campaign-goal) .discount-goal__node{flex:none;display:grid;place-items:center;width:1.125rem;height:1.125rem}:is(.cart-drawer,.product-campaign-goal) .discount-goal__node:before{content:"";box-sizing:border-box;width:.625rem;height:.625rem;border:2px solid var(--dg-track);border-radius:50%;background:transparent;transition:background-color .3s,border-color .3s,transform .3s}:is(.cart-drawer,.product-campaign-goal) .discount-goal__node:nth-child(3):before{width:.6875rem;height:.6875rem;border-radius:2px;transform:rotate(45deg)}:is(.cart-drawer,.product-campaign-goal) .discount-goal__line{flex:1 1 auto;height:2px;background:var(--dg-track);transition:background-color .3s}:is(.cart-drawer,.product-campaign-goal) .discount-goal[data-step="1"] .discount-goal__node:nth-child(1):before,:is(.cart-drawer,.product-campaign-goal) .discount-goal[data-step="2"] .discount-goal__node:nth-child(-n+3):before{background:var(--dg-fill);border-color:var(--dg-fill)}:is(.cart-drawer,.product-campaign-goal) .discount-goal[data-step="2"] .discount-goal__line:nth-child(2){background:var(--dg-fill)}:is(.cart-drawer,.product-campaign-goal) .discount-goal[data-step="3"] .discount-goal__node:before{background:var(--dg-gold);border-color:var(--dg-gold)}:is(.cart-drawer,.product-campaign-goal) .discount-goal[data-step="3"] .discount-goal__line{background:var(--dg-gold)}:is(.cart-drawer,.product-campaign-goal) .discount-goal__text{margin:0;font-size:var(--text-xs);text-align:center}:is(.cart-drawer,.product-campaign-goal) .discount-goal__reached{margin:0;padding:.375rem .75rem;border-radius:.5rem;background:var(--dg-box-bg);color:var(--dg-box-text);font-size:var(--text-xs);text-align:center}.cart-drawer .cart-drawer__savings{margin:0;padding:.75rem 1rem;border-radius:var(--sv-radius, 12px);background:var(--sv-bg, #E4F5E6);color:var(--sv-text, #1E6B34);font-size:var(--text-sm);text-align:center}.cart-drawer .discount-goal{padding-top:15px}:is(.cart-drawer,.product-campaign-goal) .discount-goal__terms{font-size:var(--text-xs);text-align:center}:is(.cart-drawer,.product-campaign-goal) .discount-goal__terms summary{display:inline;list-style:none;cursor:pointer;text-decoration:underline;opacity:.7}:is(.cart-drawer,.product-campaign-goal) .discount-goal__terms summary::-webkit-details-marker{display:none}:is(.cart-drawer,.product-campaign-goal) .discount-goal__terms p{margin:.375rem 0 0;opacity:.8}:is(.cart-drawer,.product-campaign-goal) .discount-goal__labels{display:grid;grid-template-columns:1fr auto 1fr;width:100%;max-width:22rem;font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;line-height:1;opacity:.6}:is(.cart-drawer,.product-campaign-goal) .discount-goal__labels>:nth-child(1){text-align:start}:is(.cart-drawer,.product-campaign-goal) .discount-goal__labels>:nth-child(2){text-align:center}:is(.cart-drawer,.product-campaign-goal) .discount-goal__labels>:nth-child(3){text-align:end}.product-campaign-box{display:grid;gap:.5rem;box-sizing:border-box;width:100%;margin-block:1rem;padding:1rem;border:var(--pcb-border-width, 0) solid var(--pcb-border-color, #fff);border-radius:var(--pcb-radius, .5rem);background:var(--pcb-gradient, radial-gradient(circle at 18% 22%, rgba(214, 178, 88, .5), transparent 58%), radial-gradient(circle at 82% 78%, rgba(40, 59, 42, .3), transparent 58%)),rgba(255,255,255,var(--pcb-glass, .55));-webkit-backdrop-filter:blur(14px) saturate(170%);backdrop-filter:blur(14px) saturate(170%);box-shadow:none;text-align:center}.product-campaign-box__title{margin:0;font-size:var(--pcb-title-size, var(--text-sm));font-weight:600;letter-spacing:.14em;text-transform:uppercase}.product-campaign-box__text{margin:0;font-size:var(--pcb-text-size, var(--text-sm));line-height:1.5;opacity:.85}.product-campaign-goal{margin-block-start:.25rem}.product-campaign-box .discount-goal__text,.product-campaign-box .discount-goal__reached,.product-campaign-box .discount-goal__terms{font-size:var(--pcb-text-size, var(--text-xs))}.product-campaign-box .discount-goal__labels{font-size:var(--pcb-label-size, .6875rem)}
/*# sourceMappingURL=/cdn/shop/t/53/assets/cart-discount-goal.css.map */
