@property --rift-free-shipping-visual-progress{syntax: "<number>"; inherits: true; initial-value: 0;}.rift-cart-free-shipping{--rift-free-shipping-icon-size: 1.5rem;--rift-free-shipping-marker-size: 1.375rem;--rift-free-shipping-marker-background: var(--color-background);--rift-free-shipping-marker-contrast: var(--color-background);--rift-free-shipping-headline-gap: var(--gap-sm, .75rem);--rift-free-shipping-stripe-color: rgb(var(--color-background-rgb) / .76);--rift-free-shipping-shimmer-color: rgb(var(--color-background-rgb) / .82);--rift-free-shipping-transition-duration: .52s;--rift-free-shipping-transition-easing: cubic-bezier(.22, 1, .36, 1);box-sizing:border-box;width:auto;min-width:0;margin-block:var(--rift-free-shipping-margin-block-start, 0) var(--rift-free-shipping-margin-block-end, 0);margin-inline:var(--rift-free-shipping-margin-inline-start, 0) var(--rift-free-shipping-margin-inline-end, 0);padding-block:var(--rift-free-shipping-padding-block-start, 16px) var(--rift-free-shipping-padding-block-end, 16px);border:0 solid var(--rift-free-shipping-border-color, var(--color-border));color:var(--color-foreground)}@supports (color: color-mix(in srgb,black,white)){.rift-cart-free-shipping{--rift-free-shipping-stripe-color: color-mix( in srgb, var(--rift-free-shipping-track) 64%, var(--color-background) 36% );--rift-free-shipping-shimmer-color: color-mix( in srgb, var(--color-background) 72%, var(--rift-free-shipping-track) )}}.rift-cart-free-shipping--drawer{flex:none;margin-inline-start:calc(var(--cart-drawer-padding) + var(--rift-free-shipping-margin-inline-start, 0px));margin-inline-end:calc(var(--cart-drawer-padding) + var(--rift-free-shipping-margin-inline-end, 0px))}.rift-cart-free-shipping[data-rift-border-style=dividers]{border-block-width:var(--rift-free-shipping-border-width, 1px)}.rift-cart-free-shipping[data-rift-border-style=top]{border-block-start-width:var(--rift-free-shipping-border-width, 1px)}.rift-cart-free-shipping[data-rift-border-style=bottom]{border-block-end-width:var(--rift-free-shipping-border-width, 1px)}.rift-cart-free-shipping[data-rift-border-style=outline]{padding-inline:var(--rift-free-shipping-padding-inline, 16px);border-width:var(--rift-free-shipping-border-width, 1px);border-radius:var(--rift-brand-corner-radius, var(--style-border-radius-popover, 0))}.rift-cart-free-shipping__runtime{display:grid;gap:var(--rift-free-shipping-content-gap, 12px);min-width:0}.rift-cart-free-shipping__headline{display:flex;gap:var(--rift-free-shipping-headline-gap);align-items:center;min-width:0}.rift-cart-free-shipping[data-rift-layout=centered] .rift-cart-free-shipping__headline{justify-content:center}.rift-cart-free-shipping__status{position:relative;display:grid;flex:0 0 var(--rift-free-shipping-icon-size);place-items:center;width:var(--rift-free-shipping-icon-size);height:var(--rift-free-shipping-icon-size);color:var(--rift-free-shipping-message-color, var(--color-foreground))}.rift-cart-free-shipping__status-icon{grid-area:1 / 1;display:grid;place-items:center;width:var(--rift-free-shipping-icon-size);height:var(--rift-free-shipping-icon-size);transition:opacity .22s ease,transform .22s var(--rift-free-shipping-transition-easing)}.rift-cart-free-shipping__status-icon svg{display:block;width:100%;height:100%}.rift-cart-free-shipping__status-icon--check{opacity:0;transform:scale(.78) rotate(-8deg)}.rift-cart-free-shipping[data-rift-achieved=true] .rift-cart-free-shipping__runtime:not(.is-enhanced) .rift-cart-free-shipping__status-icon--truck,.rift-cart-free-shipping__runtime.is-visual-achieved .rift-cart-free-shipping__status-icon--truck{opacity:0;transform:scale(.78) rotate(8deg)}.rift-cart-free-shipping[data-rift-achieved=true] .rift-cart-free-shipping__runtime:not(.is-enhanced) .rift-cart-free-shipping__status-icon--check,.rift-cart-free-shipping__runtime.is-visual-achieved .rift-cart-free-shipping__status-icon--check{opacity:1;transform:scale(1) rotate(0)}.rift-cart-free-shipping[data-rift-achieved=true] .rift-cart-free-shipping__status{color:var(--rift-free-shipping-accent)}.rift-cart-free-shipping__message{min-width:0;margin:0;color:var(--rift-free-shipping-message-color, var(--color-foreground));font-size:var(--rift-free-shipping-text-size, 16px);line-height:1.4;text-align:start;overflow-wrap:anywhere}.rift-cart-free-shipping[data-rift-layout=centered] .rift-cart-free-shipping__message{text-align:center}.rift-cart-free-shipping__amount{color:var(--rift-free-shipping-accent);font-size:inherit;font-weight:var(--font-weight-bold)}@supports (color: color-mix(in srgb,black,white)){.rift-cart-free-shipping__amount{color:color-mix(in srgb,var(--rift-free-shipping-accent) 76%,var(--rift-free-shipping-message-color, var(--color-foreground)))}}.rift-cart-free-shipping__progress-shell{min-width:0;padding-inline:calc(var(--rift-free-shipping-icon-size) + var(--rift-free-shipping-headline-gap))}.rift-cart-free-shipping[data-rift-layout=centered] .rift-cart-free-shipping__progress-shell{padding-inline:0}.rift-cart-free-shipping__track{position:relative;min-width:0;height:var(--rift-free-shipping-height, 4px);margin-inline:calc(var(--rift-free-shipping-marker-size) / 2);isolation:isolate}.rift-cart-free-shipping[data-rift-bar-shape=rounded] .rift-cart-free-shipping__track,.rift-cart-free-shipping[data-rift-bar-shape=rounded] .rift-cart-free-shipping__track-clip,.rift-cart-free-shipping[data-rift-bar-shape=rounded] .rift-cart-free-shipping__fill{border-radius:max(var(--rift-free-shipping-height, 4px),1px)}.rift-cart-free-shipping[data-rift-bar-shape=square] .rift-cart-free-shipping__track,.rift-cart-free-shipping[data-rift-bar-shape=square] .rift-cart-free-shipping__track-clip,.rift-cart-free-shipping[data-rift-bar-shape=square] .rift-cart-free-shipping__fill{border-radius:0}.rift-cart-free-shipping__track-clip{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;overflow:clip;border-radius:inherit;background:var(--rift-free-shipping-track)}.rift-cart-free-shipping__fill:before{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,transparent 20%,var(--rift-free-shipping-shimmer-color) 50%,transparent 80%,transparent 100%);content:"";opacity:0;pointer-events:none;transform:translate(-115%)}.rift-cart-free-shipping__motion{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;opacity:1;transition:opacity .14s ease}.rift-cart-free-shipping__runtime.is-initializing .rift-cart-free-shipping__motion{transition:none!important}.rift-cart-free-shipping[data-rift-animation=subtle] .rift-cart-free-shipping__runtime.is-enhanced .rift-cart-free-shipping__motion,.rift-cart-free-shipping[data-rift-animation=celebration] .rift-cart-free-shipping__runtime.is-enhanced .rift-cart-free-shipping__motion{transition:--rift-free-shipping-visual-progress var(--rift-free-shipping-transition-duration) var(--rift-free-shipping-transition-easing),opacity .14s ease}.rift-cart-free-shipping__fill{position:absolute;z-index:1;inset-block:0;inset-inline-start:0;width:calc(var(--rift-free-shipping-visual-progress) * 1%);max-width:100%;overflow:hidden;background:var(--rift-free-shipping-accent);will-change:width}.rift-cart-free-shipping__fill:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;min-width:32px;background-image:repeating-linear-gradient(125deg,transparent 0 4px,var(--rift-free-shipping-stripe-color) 4px 8px);background-position:0 0;content:"";opacity:0;pointer-events:none}.rift-cart-free-shipping:not([data-rift-animation=none])[data-rift-stripe-mode=always] .rift-cart-free-shipping__fill:after,.rift-cart-free-shipping:not([data-rift-animation=none])[data-rift-stripe-mode=completed_only][data-rift-achieved=true] .rift-cart-free-shipping__fill:after{animation:rift-free-shipping-stripes 1.45s linear infinite;opacity:.92}.rift-cart-free-shipping__marker{position:absolute;z-index:3;inset-block-start:50%;inset-inline-start:calc(var(--rift-free-shipping-visual-progress) * 1%);display:grid;place-items:center;width:var(--rift-free-shipping-marker-size);height:var(--rift-free-shipping-marker-size);color:var(--rift-free-shipping-accent);translate:-50% -50%;will-change:inset-inline-start}[dir=rtl] .rift-cart-free-shipping__marker{translate:50% -50%}.rift-cart-free-shipping__marker-icon{grid-area:1 / 1;display:none;place-items:center;width:var(--rift-free-shipping-marker-size);height:var(--rift-free-shipping-marker-size)}.rift-cart-free-shipping__marker-icon svg{display:block;width:100%;height:100%}.rift-cart-free-shipping__marker-icon--diamond,.rift-cart-free-shipping__marker-icon--diamond svg{width:1.25rem;height:1.25rem}.rift-cart-free-shipping[data-rift-marker-style=diamond] .rift-cart-free-shipping__marker-icon--diamond,.rift-cart-free-shipping[data-rift-marker-style=check_circle] .rift-cart-free-shipping__marker-icon--check-circle,.rift-cart-free-shipping[data-rift-marker-style=star_circle] .rift-cart-free-shipping__marker-icon--star-circle{display:grid}.rift-cart-free-shipping__runtime.is-message-changing .rift-cart-free-shipping__message{animation:rift-free-shipping-copy-in .18s ease-out 1}.rift-cart-free-shipping:not([data-rift-animation=none])[data-rift-message-motion=periodic][data-rift-achieved=false] .rift-cart-free-shipping__runtime.is-surface-active:not(.is-updating):not(.is-message-changing) .rift-cart-free-shipping__message{animation:rift-free-shipping-message-bounce 3s ease-in-out infinite}.rift-cart-free-shipping[data-rift-message-motion=on_open][data-rift-achieved=false] .rift-cart-free-shipping__runtime.is-message-bouncing:not(.is-updating):not(.is-message-changing) .rift-cart-free-shipping__message{animation:rift-free-shipping-message-bounce 1.1s ease-in-out 1}.rift-cart-free-shipping[data-rift-animation=subtle] .rift-cart-free-shipping__runtime.is-updating .rift-cart-free-shipping__fill:before,.rift-cart-free-shipping[data-rift-animation=celebration] .rift-cart-free-shipping__runtime.is-updating .rift-cart-free-shipping__fill:before{animation:rift-free-shipping-updating .64s linear infinite}.rift-cart-free-shipping__runtime.is-celebrating .rift-cart-free-shipping__marker:after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--rift-free-shipping-accent);border-radius:50%;content:"";pointer-events:none;animation:rift-free-shipping-success-halo .56s ease-out 1}.rift-cart-free-shipping--editor-warning{display:block;margin:var(--padding-sm) 0;padding:var(--padding-sm);border:1px dashed var(--color-border);color:var(--color-foreground-subdued);font-size:var(--font-size--xs);line-height:var(--font-paragraph--line-height)}@keyframes rift-free-shipping-copy-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes rift-free-shipping-message-bounce{0%,50%,to{transform:translateY(0)}12.5%{transform:translateY(-3px)}25%{transform:translateY(3px)}37.5%{transform:translateY(-2px)}}@keyframes rift-free-shipping-stripes{to{background-position:16px 0}}@keyframes rift-free-shipping-updating{0%{opacity:0;transform:translate(-115%)}25%,75%{opacity:.82}to{opacity:0;transform:translate(115%)}}@keyframes rift-free-shipping-success-halo{0%{opacity:.72;transform:scale(.9)}to{opacity:0;transform:scale(1.85)}}@media screen and (max-width:749px){.rift-cart-free-shipping{--rift-free-shipping-headline-gap: var(--gap-xs, .625rem)}}@media(prefers-reduced-motion:reduce){.rift-cart-free-shipping,.rift-cart-free-shipping *,.rift-cart-free-shipping *:before,.rift-cart-free-shipping *:after{animation:none!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/rift-cart-free-shipping.css.map */
