.gca-shipping-goal{--gca-ink: #111111;--gca-ink-muted: #777777;--gca-ink-contrast: var(--color-main-background, #ffffff);--gca-track-bg: var(--color-border, #e6e6e6);--gca-truck-border: rgba(17, 17, 17, .28);--gca-shipping-progress: 0%;--gca-message-size: 13px;--gca-track-height: 8px;--gca-truck-size: 32px;--gca-truck-icon: 18px;position:relative;width:100%;margin-top:10px;margin-bottom:4px;box-sizing:border-box;container-type:inline-size;container-name:gca-goal;font-family:inherit;color:var(--gca-ink)}.gca-shipping-goal[hidden]{display:none!important}.gca-shipping-goal__message{position:relative;z-index:3;margin:0 0 6px;padding:0;font-family:inherit;font-size:var(--gca-message-size);font-weight:400;line-height:1.45;letter-spacing:0;text-align:left;color:inherit;overflow-wrap:break-word;transform-origin:left center;transition:color .25s ease}.gca-shipping-goal__message strong{font-family:inherit;font-weight:700;color:inherit;white-space:nowrap}.gca-shipping-goal__message [data-gca-shipping-remaining]{font-variant-numeric:tabular-nums}.gca-shipping-goal__check{font-weight:700}.gca-shipping-goal__progress-wrap{position:relative;z-index:2;width:100%;padding-top:calc((var(--gca-truck-size) - var(--gca-track-height)) / 2);padding-bottom:calc((var(--gca-truck-size) - var(--gca-track-height)) / 2);box-sizing:border-box}.gca-shipping-goal__progress{position:relative;width:100%;min-width:0;box-sizing:border-box}.gca-shipping-goal__track{position:relative;width:100%;height:var(--gca-track-height);border-radius:999px;background:var(--gca-track-bg);box-sizing:border-box}.gca-shipping-goal__fill{position:absolute;top:0;left:0;width:var(--gca-shipping-progress);max-width:100%;height:100%;border-radius:inherit;background:var(--gca-ink);transition:width .35s cubic-bezier(.4,0,.2,1);pointer-events:none}.gca-shipping-goal__truck{position:absolute;z-index:4;top:50%;left:clamp(calc(var(--gca-truck-size) / 2),var(--gca-shipping-progress),calc(100% - var(--gca-truck-size) / 2));width:var(--gca-truck-size);height:var(--gca-truck-size);display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);border:1px solid var(--gca-truck-border);border-radius:50%;background:var(--gca-ink-contrast);color:var(--gca-ink);box-sizing:border-box;box-shadow:0 2px 5px #0000001a,0 1px 2px #0000000d;transition:left .35s cubic-bezier(.4,0,.2,1),background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease;pointer-events:none}.gca-shipping-goal__truck svg{display:block;width:var(--gca-truck-icon);height:var(--gca-truck-icon);flex:0 0 auto;color:inherit}.gca-shipping-goal--unlocked .gca-shipping-goal__message{font-weight:500}.gca-shipping-goal--unlocked .gca-shipping-goal__message strong{font-weight:700}.gca-shipping-goal--unlocked .gca-shipping-goal__fill{width:100%;background:var(--gca-ink)}.gca-shipping-goal--unlocked .gca-shipping-goal__truck{background:var(--gca-ink);color:var(--gca-ink-contrast);border-color:var(--gca-ink);box-shadow:0 4px 12px #0003,0 2px 4px #0000001a}.gca-shipping-goal--celebrate .gca-shipping-goal__message{animation:gca-shipping-message-pop .45s ease both}.gca-shipping-goal--celebrate .gca-shipping-goal__truck{animation:gca-shipping-truck-success .65s cubic-bezier(.2,.8,.2,1) both}.gca-shipping-goal--celebrate .gca-shipping-goal__truck svg{animation:gca-shipping-truck-svg .65s ease both}.gca-shipping-confetti{position:absolute;top:0;left:0;z-index:5;width:100%;height:64px;overflow:hidden;pointer-events:none}.gca-shipping-confetti__piece{position:absolute;top:-8px;width:4px;height:9px;border-radius:1px;background:var(--gca-ink);opacity:0;pointer-events:none;animation:gca-shipping-confetti-fall var(--gca-confetti-duration, .75s) ease-out var(--gca-confetti-delay, 0ms) forwards}.gca-shipping-confetti__piece:nth-child(3n){background:var(--gca-ink-muted)}.gca-shipping-confetti__piece:nth-child(4n){width:4px;height:6px;border-radius:50%}@keyframes gca-shipping-message-pop{0%{transform:scale(1)}45%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes gca-shipping-truck-success{0%{transform:translate(-50%,-50%) scale(1)}35%{transform:translate(-50%,-58%) scale(1.12)}65%{transform:translate(-50%,-45%) scale(.97)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes gca-shipping-truck-svg{0%{transform:translate(0)}35%{transform:translate(2px)}65%{transform:translate(-1px)}to{transform:translate(0)}}@keyframes gca-shipping-confetti-fall{0%{opacity:0;transform:translate3d(0,-6px,0) rotate(0)}12%{opacity:1}75%{opacity:.9}to{opacity:0;transform:translate3d(var(--gca-confetti-x, 0px),54px,0) rotate(var(--gca-confetti-rotate, 280deg))}}@container gca-goal (max-width: 419px){.gca-shipping-goal__progress-wrap{--gca-track-height: 7px;--gca-truck-size: 30px;--gca-truck-icon: 17px}}@container gca-goal (max-width: 339px){.gca-shipping-goal__message{--gca-message-size: 12.5px;margin-bottom:4px}.gca-shipping-goal__progress-wrap{--gca-track-height: 6px;--gca-truck-size: 28px;--gca-truck-icon: 16px}}@container gca-goal (min-width: 720px){.gca-shipping-goal__message{--gca-message-size: 14px;margin-bottom:8px}.gca-shipping-goal__progress-wrap{--gca-track-height: 10px;--gca-truck-size: 36px;--gca-truck-icon: 20px}}@supports not (container-type: inline-size){@media screen and (max-width:767px){.gca-shipping-goal__progress-wrap{--gca-track-height: 7px;--gca-truck-size: 30px;--gca-truck-icon: 17px}}}@media screen and (max-width:767px){.gca-shipping-goal{margin-top:8px}.gca-shipping-confetti{height:56px}}@media(forced-colors:active){.gca-shipping-goal__track{background:Canvas;border:1px solid CanvasText}.gca-shipping-goal__fill{forced-color-adjust:none;background:Highlight}.gca-shipping-goal__truck{border-color:CanvasText}.gca-shipping-goal--unlocked .gca-shipping-goal__truck{forced-color-adjust:none;background:Highlight;color:HighlightText}}@media(prefers-reduced-motion:reduce){.gca-shipping-goal__fill,.gca-shipping-goal__truck,.gca-shipping-goal__truck svg,.gca-shipping-goal__message{transition:none;animation:none!important}.gca-shipping-confetti{display:none!important}}.gca-shipping-goal__progress-wrap{padding-bottom:0!important;overflow:visible!important}.gca-shipping-goal{margin-bottom:12px!important}@media screen and (max-width:767px){.gca-shipping-goal{margin-bottom:10px!important}}@media screen and (max-width:390px){.gca-shipping-goal{margin-bottom:8px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/giordano-shipping-goal.css.map */
